DANormalizePage

文本、文档操作、直接访问功能、页面操作

描述

移动和/或旋转页面内容,使后续绘制操作位于页面上的预期位置。所有页面边界框都会调整为页面物理大小,且页面's旋转属性重置为零

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 函数返回的句柄
PageRefDAFindPage 或 DANewPage 函数返回的页面引用
NormalizeOptions0 = 标准规范化