FIN() Data for Plotters
The FIN() for a plotter returns the following data:
|
Bytes |
Contents |
|
1,2 |
World min x |
|
3,2 |
World min y |
|
5,2 |
World max x |
|
7,2 |
World max y |
|
9,2 |
Viewport min x |
|
11,2 |
Viewport min y |
|
13,2 |
Viewport max x |
|
15,2 |
Viewport max y |
|
17,2 |
Device x resolution |
|
19,2 |
Device y resolution |
|
21,2 |
Current aspect (signed binary, in 256ths) |
|
23,1 |
# of colors/pens available (raster b&w = 2) |
|
24,1 |
# of palettes available (0 for non-raster devices) |
|
25,1 |
Plotter pen width (in device coordinates) |
|
26,1 |
# of line styles available |
|
27,2 |
Plotting flags |
|
|
$8000$ Loaded driver |
|
|
$4000$ Shared display (device is current terminal) |
|
|
$0800$ Raster plotter |
|
|
$0400$ Raster font loaded |
|
|
$0080$ Filling enabled |
|
|
$0001$ Pen down |
|
29,2 |
Default aspect (signed binary, in 256ths) |
|
31,1 |
Maximum lines with readable characters |
|
32,1 |
Maximum columns with readable characters |
|
33,n1 |
Actual device name (host name)+$00$ |
|
33+n1,n2 |
Device type/termcap type+$00$ |
|
33+n1,n2,n3 |
Modes from alias line +$00$ |
The world and viewport values reflect the results of the 'WORLD' and 'VIEWPORT' mnemonics modified by the current aspect ratio.
The device's X and Y resolution are the number of points the device may address on the X and Y axis.
The aspect values are given in 256ths where an aspect ratio of 1 would be returned as $0100$ (256 256ths).
The maximum lines and columns are relative to the current font selected.