PrintDocumentToFileA

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 PrintDocumentToFile, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

Renderuje określone strony wybranego dokumentu na wskazanej drukarce. Wynik drukowania jest kierowany do wskazanego pliku buforowania

Nie wszystkie sterowniki drukarek obsługują pole DocInfo.lpszOutput, dlatego wyniki mogą się różnić

Składnia

Delphi

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

DLL

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

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
StartPagePierwsza drukowana strona
EndPageOstatnia drukowana strona
OptionsUżyj funkcji PrintOptions, aby uzyskać wartość tego parametru
FileNameNazwa pliku, do którego ma zostać zbuforowany wynik drukowania