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
| 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 |
|---|---|
| StartPage | Pierwsza drukowana strona |
| EndPage | Ostatnia drukowana strona |
| Options | Użyj funkcji PrintOptions, aby uzyskać wartość tego parametru |
| FileName | Nazwa pliku, do którego ma zostać zbuforowany wynik drukowania |