THotPDF.ImportSVGFormXObject
将有界的 SVG 2 内容导入为一个可复用的矢量 Form XObject,并返回它在文档中的资源名称
声明
function ImportSVGFormXObject(const Input: TBytes): AnsiString; overload;
function ImportSVGFormXObject(const Input: TBytes;
out Statistics: THPDFSVGImportStatistics): AnsiString; overload;
说明
带 Statistics 的重载会报告解析的节点数、CSS 规则、渐变、渐变描边、蒙版、内嵌图像、链接、文本走向、经 GroupCount 反映的隔离不透明度组,以及主操作符、pattern、蒙版和组合并后的操作符字节数
Unicode 文本使用内嵌字体子集、已配置的回退链、用于锚定的实际字形步进,并在回退字体之间共享一条字母基线
内嵌的 Base64 PNG 和 JPEG 图像、渐变描边图案以及 Alpha 或 Luminosity 软蒙版,会与可复用的 Form 资源一起注册;透明资源要求 PDF 1.4,PDF/A-1 严格输出会拒绝它们
对象和组的不透明度在隔离的矢量透明 Form 中合成完整节点内容,保留独立的填充/描边 alpha,并在支持的 profile 内保留嵌套变换、裁剪、蒙版和片段实例样式
实线描边和渐变描边保留继承的虚线数组、偏移和 miter limit;奇数长度数组循环重复,全零数组退化为实线,百分比在有界解析和原生虚线渲染下按规范化视口对角线折算
解析、验证、安全检查或资源注册失败时,方法返回空字符串
请在 BeginDoc 之后调用该方法,然后按需多次把返回的名称传给 THPDFPage.DrawSVGFormXObject