English

Problem: HPGL2 clips plots which have a Y-axis greater than the X-axis

Solution or Workaround

Description:

HPGL2 clips plots which have a Y-axis which is greater than the X-axis.

Cause:

When an HPGL2 output file has a Y-axis value greater than its X-axis, the plot is rotated on the plotter. The ARC/INFO HPGL2 translator uses a PS command in the HPGL2 output file that sets the maximum length of the plotting area on the paper, to the maximum X value of the graphics file. Thus, when an HPGL2 file has a Y-axis value greater than its X-axis, the PS command limits the plotting length to the smaller X-axis value, thereby clipping the plot.

Some plotters will orient the plot so that the longest edge of the HPGL2 file is plotted along the longest edge of the paper. However, this does not prevent clipping of the plot.

Example:

A plot is 10" x 16" (PS value in HPGL2 file is 10160 or 10").
The paper on the plotter is 11" x 17".
The plotter will rotate the plot so that the 16" side of the plot is along the 17" edge (X) of the paper, but the PS value (max X length) is still 10".
Therefore, only a 10" x 10" area is plotted.

Solution:

Anytime the Y-axis value is greater than the X-axis, the ARC ROTATEPLOT command should be used to switch the X and Y values. This will eliminate clipping of the plot extent.