Syntax:
INT LlStgsysGetPageOptionValue (HLLSTG hStg, INT nPageIndex, INT nOption);
Aufgabe:
Abfrage diverser numerischer Einstellungen.
Parameter:
hStg: Das von LlStgsysStorageOpen() zurückgelieferte Handle
nPageIndex: Seitenindex (1..LlStgsysGetPageCount())
nOption: bestimmt die Art des Rückgabewerts:
Wert |
Bedeutung |
LS_OPTION_PAGENUMBER |
Gibt die Seitennummer der ausgewählten Seite zurück |
LS_OPTION_COPIES |
Gibt die Zahl der gewünschten Kopien für diese Seite zurück |
LS_OPTION_PRN_ORIENTATION |
Gibt die Orientierung der Seite zurück (DMORIENT_PORTRAIT oder DMORIENT_LANDSCAPE) |
LS_OPTION_PHYSPAGE |
Gibt die Information, ob die physikalische Seite bedruckt werden soll oder der bedruckbare Bereich |
LS_OPTION_PRN_PIXELSOFFSET_X |
Der horizontale Offset des bedruckbaren Bereichs relativ zum Seitenanfang (beim Originaldrucker) |
LS_OPTION_PRN_PIXELSOFFSET_Y |
Der vertikale Offset des bedruckbaren Bereichs relativ zum Seitenanfang (beim Originaldrucker) |
LS_OPTION_PRN_PIXELS_X |
Die horizontale Größe des bedruckbaren Bereichs (beim Originaldrucker) |
LS_OPTION_PRN_PIXELS_Y |
Die vertikale Größe des bedruckbaren Bereichs (beim Originaldrucker) |
LS_OPTION_PRN_PIXELSPHYSICAL_X |
Die horizontale Größe der Druckseite (beim Originaldrucker) |
LS_OPTION_PRN_PIXELSPHYSICAL_Y |
Die vertikale Größe der Druckseite (beim Originaldrucker) |
LS_OPTION_PRN_PIXELSPERINCH_X |
Die horizontale Drucker-Auflösung |
LS_OPTION_PRN_PIXELSPERINCH_Y |
Die vertikale Drucker-Auflösung |
LS_OPTION_PRN_INDEX |
Der Index des für diese Seite verwendeten Originaldruckers (0 für Erstseiten-, 1 für Folgeseitendrucker) |
LS_OPTION_ISSUEINDEX |
Gibt den Ausfertigungs-Index (1...) der Seite zurück. |
Rückgabewert:
>=0: Wert, <0: Fehlercode
Hinweise:
"Drucker" bzw. "Originaldrucker" meint hier den zum Zeitpunkt der Erstellung der Druckdatei gewählten Drucker.
Die Werte sind für eine selbstprogrammierte Ausgabe der Preview-Dateien auf vom Originaldrucker verschiedenen Druckern unerlässlich.
Um den korrekten Wert zu erhalten, müssen Sie den gewünschten Job eingestellt haben!
Siehe auch:
LlStgsysGetPageOptionString