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

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. Lista drukowanych stron, na przykład "1-10,12,14"
PageRanges
OptionsUżyj funkcji PrintOptions, aby uzyskać wartość tego parametru
FileNameUżyj funkcji PrintOptions, aby uzyskać wartość tego parametru

Wartości zwracane

0Wystąpił błąd
1Strony zostały pomyślnie wydrukowane