RenderPageToFileA

Рендеринг и печать

Описание

Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично RenderPageToFile, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode

Растеризует страницу выбранного документа в файл на диске; записываемые данные определяет параметр Options

Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.

Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.

Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.

Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.

functions

Для изображений с /Alternates встроенный растеризатор оставляет видимое базовое изображение или выбирает первый видимый вариант из дополнительного содержимого, как требует ISO 32000-1

Синтаксис

Delphi

Function DLRenderPageToFileA(InstanceID: Integer; DPI: Double; Page, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderPageToFileA(int InstanceID, double DPI, int Page, int Options, const char * FileName);

Параметры

DPIРазрешение (DPI) при растеризации страницы. Значения выше 300 приводят к чрезмерному расходу памяти
PageНомер страницы для рендеринга
Options0 = BMP output 1 = JPEG output 2 = WMF output 3 = EMF output 4 = EPS output 5 = PNG output 6 = GIF output 7 = TIFF (LZW) output 8 = EMF+ output 9 = HTML5 output 10 = TIFF (G4) output 11 = EMF+ Dual output
FileNameПуть и имя файла для сохранения растровых данных страницы

Возвращаемые значения

0Не удалось отрендерить страницу
1Страница растеризована корректно и файл изображения сохранён на диск Файл не удалось записать на диск 2