PrintPagesA
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 PrintPages e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Esegue il rendering di un elenco di intervalli di pagine dal documento selezionato alla stampante specificata
Sintassi
Delphi
Function DLPrintPagesA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer): Integer;
DLL
int DLPrintPagesA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options);
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 |
|---|---|
| PageRanges | Un elenco di pagine da stampare, ad esempio "1-10,12,14" |
| Options | 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 |