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
| PrinterName | Nome 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 | |
| Options | Usare la funzione PrintOptions per ottenere un valore per questo parametro |
| FileName | Usare la funzione PrintOptions per ottenere un valore per questo parametro |
Valori restituiti
| 0 | Si è verificato un errore |
|---|---|
| 1 | Le pagine sono state stampate correttamente |