在 Direct2D 头文件 D2d1svg.h 中,D2D1_SVG_PAINT_TYPE 枚举用于描述 Scalable Vector Graphics (SVG) 中的绘制类型。以下是该枚举的定义:
typedef enum D2D1_SVG_PAINT_TYPE
{
    D2D1_SVG_PAINT_TYPE_NONE,
    D2D1_SVG_PAINT_TYPE_COLOR,
    D2D1_SVG_PAINT_TYPE_CURRENT_COLOR,
    D2D1_SVG_PAINT_TYPE_URI
} D2D1_SVG_PAINT_TYPE;

这个枚举定义了 SVG 中绘制样式的不同类型:

  •  D2D1_SVG_PAINT_TYPE_NONE:表示没有特定的绘制样式。

  •  D2D1_SVG_PAINT_TYPE_COLOR:表示绘制使用指定的颜色。

  •  D2D1_SVG_PAINT_TYPE_CURRENT_COLOR:表示绘制使用当前文本颜色。

  •  D2D1_SVG_PAINT_TYPE_URI:表示绘制使用指定的 URI 引用。


这些样式用于指定 SVG 图形中元素的绘制方式,例如在 <text> 元素中。确保你的项目中包含了相应的头文件并链接了相关的库。


转载请注明出处:http://www.zyzy.cn/article/detail/25471/Win32 API/D2d1svg.h/D2D1_SVG_PAINT_TYPE