ID2D1SvgDocument::CreatePaint (D2D1_SVG_PAINT_TYPE,constD2D1_COLOR_F&,PCWSTR,ID2D1SvgPaint**) 方法 (d2d1svg.h)

创建可用于设置“fill”或“stroke”属性的画图对象。

语法

HRESULT CreatePaint(
                 D2D1_SVG_PAINT_TYPE  paintType,
  [ref]          const D2D1_COLOR_F & color,
  [in, optional] PCWSTR               id,
  [out]          ID2D1SvgPaint        **paint
);

参数

paintType

类型: D2D1_SVG_PAINT_TYPE

指定要创建的画图对象的类型。

[ref] color

类型: const D2D1_COLOR_F

如果 paintType 为D2D1_SVG_PAINT_TYPE_COLOR,则使用的颜色。

[in, optional] id

类型: PCWSTR

充当画图服务器的元素 ID。 如果绘制类型为D2D1_SVG_PAINT_TYPE_URI,则使用此 ID。

[out] paint

类型: ID2D1SvgPaint**

方法完成后,这将包含指向创建的 paint 对象的指针。

返回值

类型: HRESULT

此方法返回 HRESULT 成功或错误代码。

要求

   
目标平台 Windows
标头 d2d1svg.h
DLL Direct2d.dll

另请参阅

ID2D1SvgDocument