在该几何图形由指定的矩阵转换并使用指定的公差单一化之后,通过指定的笔画加宽该几何图形,并将该结果写入 ID2D1SimplifiedGeometrySink。
BOOL Widen(
FLOAT strokeWidth,
ID2D1StrokeStyle* strokeStyle,
const D2D1_MATRIX_3X2_F& worldTransform,
ID2D1SimplifiedGeometrySink* geometrySink,
FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;
参数
strokeWidth
要使该几何图形变宽的量。strokeStyle
要应用于几何图形的笔画样式,或者为 NULL。worldTransform
在加宽几何图形之后应用于该几何图形的转换。geometrySink
要向其中追加加宽的几何图形的 ID2D1SimplifiedGeometrySink。flatteningTolerance
几何图形的多边形近似中两点间距离的上限。 值越小,生成的结果就越准确,但执行速度会变慢。
返回值
如果该方法成功,则返回 TRUE。 否则,返回 FALSE。
要求
标头: afxrendertarget.h