LlStgsysGetPageOptionValue

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 ausge­wä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 DM­ORIENT_­­LANDSCAPE)

LS_­OPTION_­PHYSPAGE

Gibt die Information, ob die physi­ka­li­sche Seite bedruckt werden soll oder der bedruckbare Bereich

LS_­OPTION_­PRN_­PIXELSOFFSET_­X

Der horizontale Offset des bedruck­baren Bereichs relativ zum Seiten­anfang (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 bedruck­baren 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 ver­wen­de­ten 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