CD2DGeometry::GetWidenedBounds
在幾何以指定的筆劃寬度及樣式加寬,並由指定的矩陣進行轉換之後,取得該幾何的界限。
BOOL GetWidenedBounds(
FLOAT strokeWidth,
ID2D1StrokeStyle* strokeStyle,
const D2D1_MATRIX_3X2_F& worldTransform,
CD2DRectF& bounds,
FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;
參數
strokeWidth
要用來劃出外框以加寬幾何的數量。strokeStyle
將幾何加寬的筆劃樣式。worldTransform
要在轉換幾何且已將幾何描邊之後套用至幾何的轉換。bounds
這個方法傳回時,會包含加寬的幾何的界限。您必須為這個參數配置儲存區。flatteningTolerance
在幾何多邊形近似法中,點之間的距離上限。值越小,產生的結果越精確,但執行過程也會比較慢。
傳回值
如果方法成功,它會傳回 TRUE。否則,它會傳回 FALSE。
需求
**標頭檔:**afxrendertarget.h