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
| PrinterName | Ná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 | |
| EndPage | The last page to print |
| Options | Hodnotu tohoto parametru získáte funkcí PrintOptions |
Návratové hodnoty
| 0 | Stránky se nepodařilo vytisknout, obvykle proto, že parametry StartPage a EndPage byly mimo rozsah |
|---|---|
| 1 | Stránky se úspěšně vytiskly |