Brother International HL-L2350DW Command Reference Guide for Software Develope - Page 184

RR - Fill rectangle relative, WG - Fill wedge

Page 184 highlights

90 LPRINT "FT4,100,45;RA4250,4750;" 100 LPRINT CHR$(27); "%0A"; 110 LPRINT CHR$(27); "E"; 120 END RR - Fill rectangle relative RR X, Y[;] X ; X coordinate of opposite corner for the rectangle Y ; Y coordinate of opposite corner for the rectangle  Coordinates relative to the current position in current units.  Fill the rectangle formed by the current position and the opposite corner specified by X and Y.  After plotting the cursor returns to its point of origin.  Plotting is performed whether the pen is up or down. 10 ' - Fill Relative Rectangle 20 WIDTH "LPT1:", 255 30 LPRINT CHR$(27); "E"; 40 LPRINT CHR$(27); "%0B"; 50 LPRINT "IN;SP1;PA5000,4000;" 60 LPRINT "FT1;RR750,750;" 70 LPRINT "PR750,0;" 80 LPRINT "FT3,100;RR750,750;" 90 LPRINT "PR0,750;" 100 LPRINT "FT2;RR750,750;" 110 LPRINT "FT4,100,45;RR-750,750;" 120 LPRINT CHR$(27); "%0A"; 130 LPRINT CHR$(27); "E"; 140 END WG - Fill wedge WG r,q1,qc(,qd)[;] r ; Radius in current units q1 ; Start point angle qc ; Arc angle qd ; Chord angle  Fill in a wedge centred on the current position with radius r, start point angle q1, arc angle qc and chord angle qd.  After plotting, the cursor returns to its point of origin.  Plotting is performed whether the pen is up or down.  You should use this command with the type "isotropic". Anisotropic type may make the wedge stretch.  r specifies the radius of circle. A positive value places the 0º reference point onto the positive x-axis and the negative value places it onto the negative x-axis.  The value for q1 is a clamped real number.  q1 specifies the wedge starting point related to the 0º reference point.  When q1 is positive, the positive direction of the X axis relative to the current position is set at 0 degrees and the start point is sought in the counterclockwise direction. The opposite occurs when q1 is negative: the negative X axis is set at 0 degrees and the start point is sought by going clockwise.  qc specifies the angle of the wedge.  The value for qc is a clamped real number.  Plotting proceeds counterclockwise when qc is positive and clockwise when negative.  The value for qd is a clamped real number.  When qd is not specified, the chord angle is the default value ( 5 degrees ). CHAPTER 4 HP-GL/2 - 28

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550

CHAPTER 4 HP-GL/2 - 28
90 LPRINT "FT4,100,45;RA4250,4750;"
100 LPRINT CHR$(27); "%0A";
110 LPRINT CHR$(27); "E";
120 END
<Sample 34>
RR - Fill rectangle relative
RR X, Y[;]
X ; X coordinate of opposite corner for the rectangle
Y ; Y coordinate of opposite corner for the rectangle
Coordinates relative to the current position in current units.
Fill the rectangle formed by the current position and the opposite corner specified by X and Y.
After plotting the cursor returns to its point of origin.
Plotting is performed whether the pen is up or down.
10 ' - Fill Relative Rectangle -
20 WIDTH "LPT1:", 255
30 LPRINT CHR$(27); "E";
40 LPRINT CHR$(27); "%0B";
50 LPRINT "IN;SP1;PA5000,4000;"
60 LPRINT "FT1;RR750,750;"
70 LPRINT "PR750,0;"
80 LPRINT "FT3,100;RR750,750;"
90 LPRINT "PR0,750;"
100 LPRINT "FT2;RR750,750;"
110 LPRINT "FT4,100,45;RR-750,750;"
120 LPRINT CHR$(27); "%0A";
130 LPRINT CHR$(27); "E";
140 END
<Sample 35>
WG - Fill wedge
WG
r
,
q1
,
qc
(,
qd
)[;]
r
; Radius in current units
q1
; Start point angle
qc
; Arc angle
qd
; Chord angle
Fill in a wedge centred on the current position with radius
r
, start point angle
q1
, arc angle
qc
and chord
angle
qd
.
After plotting, the cursor returns to its point of origin.
Plotting is performed whether the pen is up or down.
You should use this command with the type "isotropic".
Anisotropic type may make the wedge stretch.
r
specifies the radius of circle.
A positive value places the 0º reference point onto the positive x-axis and
the negative value places it onto the negative x-axis.
The value for
q1
is a clamped real number.
q1
specifies the wedge starting point related to the 0º reference point.
When
q1
is positive, the positive direction of the X axis relative to the current position is set at 0 degrees and
the start point is sought in the counterclockwise direction.
The opposite occurs when
q1
is negative: the
negative X axis is set at 0 degrees and the start point is sought by going clockwise.
qc
specifies the angle of the wedge.
The value for
qc
is a clamped real number.
Plotting proceeds counterclockwise when
qc
is positive and clockwise when negative.
The value for
qd
is a clamped real number.
When
qd
is not specified, the chord angle is the default value ( 5 degrees ).