DrawSVGA

矢量图形、SVG、页面内容

描述

DrawSVG 的 ANSI 变体

字符串参数按 ANSI 文本接受,其余行为与宽字符串入口点完全相同

语法

DLL

int DLDrawSVGA(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);

返回值

绘制至少一个受支持的矢量形状时返回 1,输入为空、无效、过大或仅含不受支持内容时返回 0

备注

支持的矢量子集包括 svg、g、defs、use、clipPath、所有标准路径命令、基本几何图形、变换、视图框对齐、呈现属性、简单的 tag、.class 和 #id CSS 规则、内联样式、填充、描边、虚线和不透明度

输入限制为 16 MiB、100000 个元素和 128 个嵌套层级,且不加载外部资源

渐变绘制服务器使用第一个色标作为纯色回退,而 SVG 文本、外部图像、蒙版和滤镜将被忽略

DLL DLDrawSVGA 变体会根据配置的 ANSI 模式接受文本