DANormalizePage

Текст, Манипулиране на документи, Функционалност за директен достъп, Манипулиране на страници

Описание

Премества и/или завърта съдържанието на страницата така че следващите операции по рисуване да са на очакваното място върху страницата Всички гранични полета на страницата се нагласяват според физическия размер на страницата и атрибутът за завъртане на страницата се нулира до нула

Поведение според версията на PDF: нормализираните BleedBox, TrimBox и ArtBox записи в речника на страницата изискват PDF 1.3 Когато функцията за директен достъп нормализира източник от по-ниска версия и версията за запис не е заключена, 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 = Стандартна нормализация