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 模式接受文本