LlStgsysGetPageOptionString

Syntax:

INT LlStgsysGetPageOptionString (HLLSTG hStg, INT nPageIndex, INT nOption, LPTSTR pszBuffer, UINT nBufSize);

Aufgabe:

Abfrage diverser Zeichenketten.

Parameter:

hStg: von LlStgsysStorageOpen() geliefertes Handle

nPageIndex: Seitenindex (1..LlStgsysGetPageCount())

nOption: bestimmt die Art des Rückgabewerts:

Wert

Bedeutung

LS_­OPTION_­PROJECTNAME

Name der Projektdatei, von der die Seite stammt

LS_­OPTION_­JOBNAME

Name des Jobs (siehe LlPrint­With­Box­Start())

LS_­OPTION_­USER

benutzerspezifisch (siehe LlStgsysPage­Set­Option­String())

LS_­OPTION_­CREATION

Erstellungsdatum

LS_­OPTION_­CREATIONAPP

Erstellungs-Applikation

LS_­OPTION_­CREATIONDLL

Erstellungs-DLL

LS_­OPTION_­CREATIONUSER

Benutzer- und Computer-Name bei der Erstellung

LS_OPTION_PRINTERALIASLIST

Siehe LL_OPTIONSTR_PRINTERALIASLIST: Die zum Zeitpunkt der Erstellung der Vorschaudatei gültige Druckerersetzungstabelle (eine Zeichenkette; die einzelnen Zeilen sind durch Zeilenumbruch getrennt)

LS_OPTION_USED_PRTDEVICE

Devicename (z. B. "HP Laserjet 4L")

 

pszBuffer: Adresse des Puffers für den gewünschten Wert

nBufSize: Größe des Puffers (inkl. 0-Terminierung)

Rückgabewert:

0: okay, <0: Fehlercode

Siehe auch:

LlStgsysGetPageOptionValue, LlStgsysSetPageOptionString