THPDFViewerModel Metafile Methods
无需构造 Viewer 控件,即可为已加载的 PDF 页面创建可缩放的增强型图元文件(EMF)
声明
function CreatePageMetafile(PageIndex: Integer; DPI: Integer= 150): TMetafile; function CreateCurrentPageMetafile(DPI: Integer= 150): TMetafile;使用说明
- 每个返回的
TMetafile - DPI 值被钳制在 12 到 2400 之间
- 文档或页面状态无效时返回
nil - 文本和矢量路径保持为可缩放的 EMF 记录
- 应用当前
ViewRotation时不改动已加载的 PDF 页面 - 旋转 90 或 270 度会交换图元文件的物理宽高
示例
Metafile := Viewer.Model.CreateCurrentPageMetafile(300); try Metafile.SaveToFile('current-view.emf'); finally Metafile.Free; end;