GetSVGWidth

矢量图形、SVG、测量

描述

返回当前度量单位下 SVG 的固有宽度,不更改页面内容

语法

Delphi

Function TPDFlib.GetSVGWidth(Const SVG: WideString): Double;

ActiveX

Function PDFlib::GetSVGWidth(SVG As String) As Double

DLL

double DLGetSVGWidth(int InstanceID, const wchar_t * SVG);

参数

SVG要测量的 SVG 源

返回值

返回根 width;若不存在正的固有宽度,则返回 viewBox 宽度;输入无效时返回 0

备注

pt、in、cm 和 mm 等物理单位会在应用当前 PDF Library for Delphi 测量比例之前转换

对同一源进行重复测量和绘制时会复用已解析的 SVG 树

DLL DLGetSVGWidthA 变体根据已配置的 ANSI 模式接受文本