THotPDF.SaveLoadedPageAsSVG Method
把 BuildLoadedPageSVG 为已加载页面构建的 SVG 文档写入文件
声明
function SaveLoadedPageAsSVG(PageIndex: Integer;
const FileName: TFileName): boolean; overload;
function SaveLoadedPageAsSVG(PageIndex: Integer;
const FileName: TFileName; EmbedFonts: boolean): boolean; overload;
单元
HPDFDoc
参数
| 名称 | 用途 |
|---|---|
PageIndex | 已加载页面的从零开始索引 |
FileName | 要写出的 SVG 文件路径 |
EmbedFonts | True 把嵌入字体的字形按轮廓写出;False 以及不带此参数的重载,把文本交给查看器已安装的字体。参见 BuildLoadedPageSVG |
返回值
文件写出成功时返回 True;页面索引越界、页面无法导出或文件无法写入时返回 False
使用说明
- 文件为 UTF-8 编码,内容就是
BuildLoadedPageSVG在相同EmbedFonts值下返回的文档;导出覆盖的范围见该方法 - 文档先写入临时文件再移动到位,导出失败不会动已有的文件
- 调用本方法前,先用
LoadFromFile或LoadFromStream加载文档