PrintPagesA
Рендеринг и печать
Описание
Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично PrintPages, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode
Печатает список диапазонов страниц из выбранного документа на указанный принтер
Синтаксис
Delphi
Function DLPrintPagesA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer): Integer;
DLL
int DLPrintPagesA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options);
Параметры
| PrinterName | Имя принтера для печати — то, что отображается в Windows Print Manager. Список доступных принтеров возвращает функция GetPrinterNames. Здесь также можно использовать значение, возвращаемое функцией NewCustomPrinter |
|---|---|
| PageRanges | A list of pages to print, for example "1-10,12,14" |
| Options | Значение для этого параметра получает функция PrintOptions |
Возвращаемые значения
| 0 | An error occurred |
|---|---|
| 1 | Страницы распечатаны успешно |