PrintDocumentA
Renderowanie i drukowanie
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w PrintDocument, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Renderuje określone strony wybranego dokumentu na wskazanej drukarce
Składnia
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 | Nazwa drukarki używanej do drukowania. Jest to nazwa widoczna w Menedżerze drukowania systemu Windows. Użyj funkcji GetPrinterNames, aby zwrócić listę prawidłowych drukarek w systemie. Można tu również użyć wartości zwróconej przez funkcję NewCustomPrinter. Pierwsza drukowana strona |
|---|---|
| StartPage | |
| EndPage | Ostatnia drukowana strona |
| Options | Użyj funkcji PrintOptions, aby uzyskać wartość tego parametru |
Wartości zwracane
| 0 | Nie można wydrukować stron, zwykle dlatego, że parametry StartPage i EndPage są poza zakresem |
|---|---|
| 1 | Strony zostały pomyślnie wydrukowane |