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 |
| NormalizeOptions | 0 = Standard normalization |