PrintDocumentA
Rendering und Druck
Beschreibung
Das abschließende A bezeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Schnittstelle stellt nur die Unicode-Form bereit. Das Verhalten entspricht PrintDocument, und Zeichenfolgenargumente werden anhand der aktuellen Codepage von SetAnsiMode interpretiert
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Syntax
Delphi
Function DLPrintDocumentA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer): Integer;
DLL
int DLPrintDocumentA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options);
Parameter
| PrinterName | Der Name des zum Drucken zu verwendenden Druckers. Dies ist der im Windows-Druck-Manager angezeigte Name. Mit der Funktion GetPrinterNames erhalten Sie eine Liste der gültigen Drucker im System. Ein von der Funktion NewCustomPrinter zurückgegebener Wert kann hier ebenfalls verwendet werden. Die erste zu druckende Seite |
|---|---|
| StartPage | |
| EndPage | Die letzte zu druckende Seite |
| Options | Verwenden Sie die Funktion PrintOptions, um einen Wert für diesen Parameter zu erhalten |
Rückgabewerte
| 0 | Die Seiten konnten nicht gedruckt werden; gewöhnlich liegen die Parameter StartPage und EndPage außerhalb des zulässigen Bereichs |
|---|---|
| 1 | Die Seiten wurden erfolgreich gedruckt |