PrintPagesToFileA
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 PrintPagesToFile, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Renderuje listę zakresów stron z 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 DLPrintPagesToFileA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLPrintPagesToFileA(int InstanceID, const char * PrinterName, const char * PageRanges, 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. Lista drukowanych stron, na przykład "1-10,12,14" |
|---|---|
| PageRanges | |
| Options | Użyj funkcji PrintOptions, aby uzyskać wartość tego parametru |
| FileName | Użyj funkcji PrintOptions, aby uzyskać wartość tego parametru |
Wartości zwracane
| 0 | Wystąpił błąd |
|---|---|
| 1 | Strony zostały pomyślnie wydrukowane |