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

PrinterNameNome 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
StartPageLa prima pagina da stampare
EndPageL'ultima pagina da stampare
OptionsUsare la funzione PrintOptions per ottenere un valore per questo parametro
FileNameIl nome del file in cui accodare l'output di stampa