xcall MIAMEX, MX_GDICALC, MXGDI_OPENPTR, handle, status, printer, mapmode {,length, width}
Establishes a printer context, returning a handle to it which must be passed to all the other MX_GDICALC operations.
Parameter |
Type |
I/O |
Description |
---|---|---|---|
handle |
B,4 |
in/out |
Name to be used for other MX_GDICALC operations. |
status |
F6 |
out |
|
printer |
in |
Any form of printer name allowed by SPOOLxs—e.g. a null string for the A-Shell or Windows default; a printer ini file name, a printer share name, or a printer local driver name. |
|
mapmode |
in |
One of the map modes allowed in the GDI SETMAPMODE statement (LOENGLISH, HIENGLISH, LOMETRIC, HIMETRIC, TEXT, TWIPS, DECIPOINTS). |
|
length, width |
Num |
out |
If specified, the page length/width (in the specified map mode units) will be returned here. |