PrintPagesToFileA

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 PrintPagesToFile e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

Renderizza un elenco di intervalli di pagine sulla stampante specificata. L'output 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 DLPrintPagesToFileA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLPrintPagesToFileA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options, const char * FileName);

Parametri

PrinterNameNome della stampante visualizzato in Windows Print Manager. Usare GetPrinterNames per ottenere le stampanti valide; è accettato anche un valore di NewCustomPrinter. Elenco delle pagine da stampare, ad esempio "1-10,12,14"
PageRanges
OptionsUsare la funzione PrintOptions per ottenere un valore per questo parametro
FileNameUsare la funzione PrintOptions per ottenere un valore per questo parametro

Valori restituiti

0Si è verificato un errore
1Le pagine sono state stampate correttamente