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

PrinterNameNazwa 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
EndPageOstatnia drukowana strona
OptionsUżyj funkcji PrintOptions, aby uzyskać wartość tego parametru

Wartości zwracane

0Nie można wydrukować stron, zwykle dlatego, że parametry StartPage i EndPage są poza zakresem
1Strony zostały pomyślnie wydrukowane