DANormalizePage

Текст, управление документом, функции прямого доступа, манипуляция страницами

Описание

Сдвигает и/или поворачивает содержимое страницы так, чтобы последующая отрисовка попадала в ожидаемые места. Все граничные прямоугольники страницы подгоняются под её физический размер, атрибут поворота страницы сбрасывается в ноль

Поведение по версиям PDF: нормализованные записи страницы BleedBox, TrimBox и ArtBox требуют PDF 1.3. Когда Direct Access нормализует источник более низкой версии, а версия сохранения не закреплена, DANormalizePage поднимает заголовок сохраняемого документа до PDF 1.3, чтобы он соответствовал перезаписанным производственным граничным боксам

Синтаксис

Delphi

Function TPDFlib.DANormalizePage(FileHandle, PageRef: Integer; NormalizeOptions: Integer): Integer;

ActiveX

Function PDFlib::DANormalizePage(FileHandle As Long, PageRef As Long, NormalizeOptions As Long) As Long

DLL

int DLDANormalizePage(int InstanceID, int FileHandle, int PageRef, int NormalizeOptions);

Параметры

FileHandleДескриптор, возвращаемый функциями DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream
PageRefСсылка на страницу, возвращаемая функциями DAFindPage или DANewPage
NormalizeOptions0 = Standard normalization