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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Beschreibung der API-Funktionen<br />

bRestart: Wenn TRUE, dann wird der Inhalt des Objektes (wieder) von Anfang an<br />

dargestellt, ansonsten wird der Text von der letzetn Ausgabe fortgesetzt, um eine<br />

mehrseitige Ausgabe zu bekommen.<br />

pnState: Ausgabestatus<br />

Rückgabewert:<br />

Fehlercode<br />

Beispiel:<br />

// Drucker-Devicecontext erzeugen<br />

HDC hDC = CreateDC(NULL,"\\\\prnsrv\\standard",NULL,NULL);<br />

RECT rc = {0,0,1000,1000};<br />

BOOL bFinished = FALSE;<br />

INT nPage = 0;<br />

// Dokument initialisieren<br />

StartDoc(hDC,NULL);<br />

while (!bFinished)<br />

{<br />

nPage++;<br />

UINT nState = 0;<br />

// Seite initialisieren<br />

StartPage(hDC);<br />

// DC vorbereiten<br />

SetMapMode(hDC,MM_ISOTROPIC);<br />

SetWindowOrgEx(hDC,rc.left,rc.top,NULL);<br />

SetWindowExtEx(hDC,rc.right-rc.left,rc.bottom-rc.top,NULL);<br />

SetViewportOrgEx(hDC,0,0,NULL);<br />

SetViewportExtEx(hDC,GetDeviceCaps(hDC,HORZRES),<br />

GetDeviceCaps(hDC,VERTRES),NULL);<br />

// RTF-Text auf Drucker ausgeben<br />

BOOL bFinished = (LlRTFDisplay(hJob,hRTF,hDC,&rc,nPage ==<br />

1,&nState) == LL_WRN_PRINTFINISHED);<br />

// Seite bschliessen<br />

EndPage(hDC);<br />

}<br />

EndDoc(hDC);<br />

Siehe auch:<br />

LlRTFCreateObject<br />

258

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!