29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Die Zugriffsfunktionen<br />

Die Werte sind für eine selbstprogrammierte Ausgabe der Preview-Dateien auf<br />

vom Originaldrucker verschiedenen Druckern unerlässlich.<br />

Um den korrekten Wert zu erhalten, müssen Sie den gewünschten Job eingestellt<br />

haben!<br />

Siehe auch:<br />

LlStgsysGetPageOptionString<br />

LlStgsysGetPagePrinter<br />

Syntax:<br />

INT LlStgsysGetPagePrinter(HLLSTG hStg, INT nPageIndex,<br />

LPTSTR pszDeviceName, UINT nDeviceNameSize, PHGLOBAL phDevmode);<br />

Aufgabe:<br />

Über diese Funktion kann man den Drucker und seine Einstellungen abfragen,<br />

der für die genannte Seite zuständig wäre.<br />

Parameter:<br />

hStg: Das von LlStgsysStorageOpen() zurückgelieferte Handle<br />

nPageIndex: Der Seitenindex (1..LlStgsysGetPageCount())<br />

pszDeviceName: Zeiger auf Puffer für Device-Namen<br />

nDeviceNameSize: Größe des Puffers<br />

phDevmode: Zeiger auf globales Handle für die DEVMODE-Struktur. Kann NULL<br />

sein, wenn die DEVMODE-Struktur nicht abgefragt werden soll. Das Handle muß<br />

initialisiert sein (NULL oder ein gültiges Handle für einen globalen Block).<br />

Rückgabewert:<br />

Fehlercode<br />

Hinweise:<br />

Siehe auch:<br />

LlGetPrinterFromPrinterFile, LlSetPrinterInPrinterFile<br />

Beispiel:<br />

HGLOBAL dev;<br />

TCHAR* pszPrinter = new TCHAR[1024];<br />

dev = GlobalAlloc(GPTR,sizeof(DEVMODE));<br />

LlStgsysGetPagePrinter(m_hStgOrg, 1, pszPrinter, 1024, &dev);<br />

...<br />

GlobalFree(dev);<br />

309

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!