PrintDocumentA

Vykreslování a tisk

Popis

Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s PrintDocument a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode

Vykreslí určité stránky z vybraného dokumentu na zadanou tiskárnu

Syntaxe

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);

Parametry

PrinterNameNázev tiskárny používané pro tisk. Jde o název, který se zobrazuje ve Windows Print Manager. Seznam dostupných tiskáren v systému vrátí funkce GetPrinterNames. Lze zde použít i hodnotu vrácenou funkcí NewCustomPrinter. První tisknutá stránka
StartPage
EndPageThe last page to print
OptionsHodnotu tohoto parametru získáte funkcí PrintOptions

Návratové hodnoty

0Stránky se nepodařilo vytisknout, obvykle proto, že parametry StartPage a EndPage byly mimo rozsah
1Stránky se úspěšně vytiskly