ID2D1Geometry::ComputeArea 方法

计算几何图形的面积。

重载列表

方法 说明
ComputeArea (D2D1_MATRIX_3X2_F&,FLOAT*) 计算几何图形的面积后,它已被指定矩阵转换并使用默认容差平展。
ComputeArea (D2D1_MATRIX_3X2_F*,FLOAT*) 计算几何图形经过指定矩阵转换并使用默认容差平展后的面积。
ComputeArea (D2D1_MATRIX_3X2_F&,FLOAT,FLOAT*) 在使用指定的矩形转换和使用指定的容差平展几何图形后,计算该几何图形的区域。
ComputeArea (D2D1_MATRIX_3X2_F*,FLOAT,FLOAT*) 在使用指定的矩形转换和使用指定的容差平展几何图形后,计算该几何图形的区域。

示例

下面的代码示例使用 ComputeArea 计算指定圆 (m_pCircleGeometry1) 的区域。

float area;

// Compute the area of circle1
hr = m_pCircleGeometry1->ComputeArea(
    D2D1::IdentityMatrix(),
    &area
    );

要求

要求

D2d1.lib
DLL
D2d1.dll

另请参阅

ID2D1Geometry