CD2DGeometry::Widen

在该几何图形由指定的矩阵转换并使用指定的公差单一化之后,通过指定的笔画加宽该几何图形,并将该结果写入 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

请参见

参考

CD2DGeometry 类