ID2D1SvgGlyphStyle::SetStroke 方法 (d2d1_3.h)

为笔划属性的 SVG 字形提供值。 不透明度设置为 1 的画笔用作“上下文笔划”。 画笔的不透明度用作“context-stroke-opacity”值。

语法

HRESULT SetStroke(
  [in, optional] ID2D1Brush  *brush,
                 FLOAT       strokeWidth,
  [in, optional] const FLOAT *dashes,
                 UINT32      dashesCount,
                 FLOAT       dashOffset
);

参数

[in, optional] brush

类型: ID2D1Brush*

描述笔划的绘制方式。 空画笔将导致上下文笔划值为 none。

strokeWidth

类型: FLOAT

指定“stroke-width”属性的“context-value”。

[in, optional] dashes

类型: const FLOAT*

指定“stroke-dasharray”属性的“context-value”。 null 值将导致笔划划线数组设置为“none”。

dashesCount

类型: UINT32

短划线数组中的短划线数。

dashOffset

类型: FLOAT

指定“stroke-dashoffset”属性的“context-value”。

返回值

类型: HRESULT

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

要求

要求
目标平台 Windows
标头 d2d1_3.h
DLL D2d1.dll

另请参阅

ID2D1SvgGlyphStyle