d2d1svg.h 标头

Direct2D 使用此标头。 有关详细信息,请参阅:

d2d1svg.h 包含以下编程接口:

接口

 
ID2D1SvgAttribute

描述 SVG 属性的接口。
ID2D1SvgDocument

表示 SVG 文档。
ID2D1SvgElement

所有 SVG 元素的接口。
ID2D1SvgPaint

描述 SVG 填充值或笔划值的接口。
ID2D1SvgPathData

描述 SVG 路径数据的接口。 可以将路径数据设置为“path”元素上的“d”属性。
ID2D1SvgPointCollection

描述折线或多边形元素中 SVG 点值的接口。
ID2D1SvgStrokeDashArray

描述 SVG 笔划数组值的接口。

结构

 
D2D1_SVG_LENGTH

表示 SVG 长度。
D2D1_SVG_PRESERVE_ASPECT_RATIO

表示所有 SVG preserveAspectRatio 设置。
D2D1_SVG_VIEWBOX

表示 SVG viewBox。

枚举

 
D2D1_SVG_ASPECT_ALIGN

SVG preserveAspectRatio 属性的对齐部分。
D2D1_SVG_ASPECT_SCALING

SVG preserveAspectRatio 属性的 meetOrSlice 部分。
D2D1_SVG_ATTRIBUTE_POD_TYPE

定义要设置或获取的 SVG POD 属性的类型。
D2D1_SVG_ATTRIBUTE_STRING_TYPE

定义要设置或获取的 SVG 字符串属性的类型。
D2D1_SVG_DISPLAY

指定 SVG 显示属性的值。
D2D1_SVG_LENGTH_UNITS

指定 SVG 长度的单位。
D2D1_SVG_LINE_CAP

指定 SVG 笔划线帽属性的值。
D2D1_SVG_LINE_JOIN

指定 SVG 笔划线联接属性的值。
D2D1_SVG_OVERFLOW

指定 SVG 溢出属性的值。
D2D1_SVG_PAINT_TYPE

指定 SVG 填充或笔划的绘制类型。
D2D1_SVG_PATH_COMMAND

表示一个路径。 每个命令都可以引用段数据中的浮点数。 以 _ABSOLUTE结尾的命令将数据解释为绝对坐标。 以 _RELATIVE结尾的命令将数据解释为相对于前一点。
D2D1_SVG_UNIT_TYPE

定义用于 SVG 渐变或 clipPath 元素的坐标系。
D2D1_SVG_VISIBILITY

指定 SVG 可见性属性的值。