PrintDocumentToFileA
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 PrintDocumentToFile e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Renderizza determinate pagine del documento selezionato sulla stampante specificata. L'output di stampa viene indirizzato al file di spool specificato.
Non tutti i driver della stampante supportano il campo DocInfo.lpszOutput, quindi i risultati possono variare
Sintassi
Delphi
Function DLPrintDocumentToFileA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLPrintDocumentToFileA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options, const char * FileName);
Parametri
| PrinterName | Nome della stampante da usare per la stampa. È il nome visualizzato in Windows Print Manager. Usare la funzione GetPrinterNames per ottenere un elenco delle stampanti valide nel sistema. Qui è possibile usare anche un valore restituito dalla funzione NewCustomPrinter |
|---|---|
| StartPage | La prima pagina da stampare |
| EndPage | L'ultima pagina da stampare |
| Options | Usare la funzione PrintOptions per ottenere un valore per questo parametro |
| FileName | Il nome del file in cui accodare l'output di stampa |