2001/10/02
CHAPTER 9 HP-GL - 23
DR - Relative direction
DR [ run, rise ] [;]
run : X direction component
rise : Y direction component
•
A percentage of the distance in the X and Y directions between P1 and P2 is used as the units
•
Specifies the character plot direction.
•
Values for the run and rise are clamped real numbers.
•
The instruction is ignored when values for both run and rise are 0.
•
When the parameter field is omitted, the default value (horizontal direction) is used.
θ
run=70%
rise = 60%
(70,0)
(0,60)
(0, 100)
(0, 100)
(100, 100)
CP - Character plot
CP X,Y [;]
X ; the number of text spaces the pen position is moved.
Y ; the number of text lines the pen position is moved.
•
Moves the cursor the specified number of characters.
•
Values for X and Y are clamped real numbers.
•
When the parameter field is omitted, the cursor is not moved along the X-axis but it is moved 1 character in
the negative direction along the Y-axis (identical to executing CP 0, -1;).
X increment
Y increment
Current position
10 '*** CPEX ***
20 LPRINT "DF;SP1;PA1000,3000;PDPR3000,0;PU;PR-3000,0;"
30 LPRINT "CP5,.55;LBABOVE THE LINE";CHR$(3);"PA2000,3000;"
40 LPRINT "XT;CP0,-1.15;LBBELOW THE LINE";CHR$(13);CHR$(10);"AND
WITH A NEAT";CHR$(3)
50 LPRINT "CP;LBMARGIN";CHR$(3)
60 END
<Sample 85>
SI - Set absolute character size
SI [ width, height ] [;]
width
: the width in centimeters of printed characters
height
: the height in centimeters of printed characters
•
Specifies the size of characters to be plotted.
•
Values for
width
and
height
are clamped real numbers.
•
When the parameter field is omitted, the default values are used (
width
: 0.1879 cm,
height
: 0.2690 cm).