Purpose |
Define a custom world coordinate system for the client (printable) area of the host printer page. |
Syntax |
XPRINT SCALE (x1!, y1!)-(x2!,
y2!) |
Remarks |
XPRINT SCALE lets you define your own world coordinate
system for all subsequent
If x2! is greater than x1!, coordinates grow larger as they move to the right. Otherwise, they grow larger as they move to the left. If y2! is greater than y1!, coordinates grow larger as they move downward. Otherwise, they grow larger as they move upward. XPRINT SCALE PIXELS resets the coordinate system to the original default pixel coordinates. |
See also |
|
Example |
' Attach the default Windows printer XPRINT ATTACH DEFAULT
' Retreive the client size (printable area) of the printer page XPRINT GET CLIENT TO ncWidth!, ncHeight!
' Retreive the resoltuion (points per inch) of the attached printer XPRINT GET PPI TO x&, y&
' Width in inches of the printable area ncWidth! = ncWidth!/x&
' Height in inches of the printable area ncHeight! = ncHeight!/y&
' Set the scale to inches, for American letter-size paper ' in portrait mode. This is the equivalent to 8.5x11 minus the margins. XPRINT SCALE (0,0)-(ncWidth!,ncHeight!) |