共用方式為


ID2D1DeviceContext1::CreateFilledGeometryRealization 方法 (d2d1_2.h)

建立可後續轉譯之幾何填滿的裝置相依表示法。

語法

HRESULT CreateFilledGeometryRealization(
  [in] ID2D1Geometry            *geometry,
       FLOAT                    flatteningTolerance,
       ID2D1GeometryRealization **geometryRealization
);

參數

[in] geometry

類型: ID2D1Geometry*

要實現的幾何。

flatteningTolerance

類型: FLOAT

將 Beziers 轉換成線條線段時要使用的壓平容錯。 此參數會共用與幾何座標相同的單位。

geometryRealization

類型: ID2D1GeometryRealization**

當這個方法傳回時,會包含新幾何實現物件的指標位址。

傳回值

類型: HRESULT

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

HRESULT 描述
S_OK 未發生任何錯誤。
E_OUTOFMEMORY Direct2D 無法配置足夠的記憶體來完成呼叫。
E_INVALIDARG 無效的值已傳遞至 方法。

備註

這個方法會與 ID2D1DeviceContext1::D rawGeometryRealization 搭配使用。 D2D1::ComputeFlatteningTolerance 協助程式 API 可用來判斷適當的扁平化容錯。

如果提供的筆劃樣式指定 D2D1_STROKE_TRANSFORM_TYPE_NORMAL以外的筆劃轉換類型,則會在假設身分識別轉換和 DPI 為 96 的情況下實現筆劃轉換。

規格需求

需求
最低支援的用戶端 Windows 8.1 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 d2d1_2.h
程式庫 D2d1.lib
Dll D2d1.dll

另請參閱

ID2D1DeviceContext1