DrawSVGFromFile
矢量图形、SVG、文件输入
描述
加载 SVG 文件,并将其支持的几何图形作为原生 PDF 路径绘制在矩形页面区域内
语法
Delphi
Function TPDFlib.DrawSVGFromFile(Left, Top, Width, Height: Double; Const FileName, AltText: WideString): Integer;ActiveX
Function PDFlib::DrawSVGFromFile(Left As Double, Top As Double, Width As Double, Height As Double, FileName As String, AltText As String) As LongDLL
int DLDrawSVGFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, const wchar_t * AltText);参数
| Left | 目标矩形的水平位置 |
|---|---|
| Top | 目标矩形的上边缘 |
| Width | 当前测量单位中的目标宽度 |
| Height | 以当前测量单位表示的目标高度 |
| FileName | 不大于 16 MiB 的 UTF-8、UTF-16LE 或 UTF-16BE SVG 文件路径 |
| AltText | 自动标记打开 Figure 结构元素时使用的无障碍说明 |
返回值
绘制至少一个受支持的矢量形状时返回 1,无法读取文件或其 SVG 源无效时返回 0
备注
文件内容会进入与 DrawSVG 所用相同的有界解析器和最近来源缓存
不会打开 SVG 引用的外部资源
DLL 的 DLDrawSVGFromFileA 变体按配置的 ANSI 模式接收文件名和替代文本