PrintDocumentA
Rendering, stampa
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a PrintDocument e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Esegue il rendering di determinate pagine del documento selezionato sulla stampante specificata
Sintassi
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);
Parametri
| PrinterName | Nome della stampante visualizzato in Windows Print Manager. Usare GetPrinterNames per elencare le stampanti valide; è accettato anche un valore di NewCustomPrinter. Prima pagina da stampare |
|---|---|
| StartPage | |
| EndPage | L'ultima pagina da stampare |
| Options | Usare la funzione PrintOptions per ottenere un valore per questo parametro |
Valori restituiti
| 0 | Impossibile stampare le pagine, generalmente perché StartPage ed EndPage sono fuori intervallo |
|---|---|
| 1 | Le pagine sono state stampate correttamente |