Specifications

Revision C 16/01/96
Chapter 8 "HP-GL2" 54
DR - Relative Direction
DR [
run
,
rise
] [;]
run : X-component of the printing direction expressed as a percentage of the x-component of the
distance between P1 and P2.
rise : Y-component of the printing direction expressed as a percentage of the y-component of the
distance between P1 and P2.
This command determines the direction in which subsequent labels will be printed.
Values for run and rise are clamped real numbers.
The instruction is ignored if run and rise are both 0.
When you issue a DR instruction the carriage return point is set to the current pen location.
Any text path that you set with the DV instruction will combine with the current printing direction
determine the layout of characters on the page.
If you change the positions of P1 and P2 the printing direction will change accordingly.
If you omit the parameters the printing direction is horizontal and the run = 1% of |P2X-P1X|.
Actual values for run and rise are changed relative to the P1 and P2 value. It is calculated as below:
actual run = run parameter ÷ 100 x (P2x - P1x)
actual rise = rise parameter ÷ 100 x (P2y - P1y)
θ
run=70%
rise = 60%
(70,0)
(0,60)
(0, 100)
(0, 100)
(100, 100)