PrintDocumentA

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

Esegue il rendering di determinate pagine del documento selezionato sulla stampante specificata

Sintassi

Delphi

Function DLPrintDocumentA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer): Integer;

DLL

int DLPrintDocumentA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options);

Parametri

PrinterNameNome della stampante visualizzato in Windows Print Manager. Usare GetPrinterNames per elencare le stampanti valide; è accettato anche un valore di NewCustomPrinter. Prima pagina da stampare
StartPage
EndPageL'ultima pagina da stampare
OptionsUsare la funzione PrintOptions per ottenere un valore per questo parametro

Valori restituiti

0Impossibile stampare le pagine, generalmente perché StartPage ed EndPage sono fuori intervallo
1Le pagine sono state stampate correttamente