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