(xpsobjectmodel.h) IXpsOMGeometry 介面
描述路徑或裁剪區域的形狀。
繼承
IXpsOMGeometry介面繼承自IXpsOMShareable。 IXpsOMGeometry 也有下列類型的成員:
方法
IXpsOMGeometry介面具有這些方法。
IXpsOMGeometry::Clone 製作介面的深層複本。 (IXpsOMGeometry.Clone) |
IXpsOMGeometry::GetFigures 取得幾何 IXpsOMGeometryFigureCollection 介面的指標,其中包含組成此幾何的圖形集合。 |
IXpsOMGeometry::GetFillRule 取得XPS_FILL_RULE值,這個值描述要使用的填滿規則。 |
IXpsOMGeometry::GetTransform 取得 geometry 之 IXpsOMMatrixTransform 介面的指標,其中包含幾何的已解析矩陣轉換。 |
IXpsOMGeometry::GetTransformLocal 取得 IXpsOMMatrixTransform 介面的指標,其中包含幾何的本機未共用矩陣轉換。 |
IXpsOMGeometry::GetTransformLookup 取得 IXpsOMMatrixTransform 介面的查閱索引鍵,其中包含幾何的已解析矩陣轉換。 |
IXpsOMGeometry::SetFillRule 設定XPS_FILL_RULE值,描述要使用的填滿規則。 |
IXpsOMGeometry::SetTransformLocal 設定本機、未共用矩陣轉換。 (IXpsOMGeometry.SetTransformLocal) |
IXpsOMGeometry::SetTransformLookup 在資源字典中設定共用矩陣轉換的查閱索引鍵名稱。 (IXpsOMGeometry.SetTransformLookup) |
備註
下列程式碼範例說明如何建立此介面的實例。
IXpsOMGeometry *newInterface;
// Note the implicit requirement that CoInitializeEx
// has previously been called from this thread.
hr = CoCreateInstance(
__uuidof(XpsOMObjectFactory),
NULL,
CLSCTX_INPROC_SERVER,
_uuidof(IXpsOMObjectFactory),
reinterpret_cast<LPVOID*>(&xpsFactory)
);
if (SUCCEEDED(hr))
{
hr = xpsFactory->CreateGeometry (&newInterface);
if (SUCCEEDED(hr))
{
// use newInterface
newInterface->Release();
}
xpsFactory->Release();
}
else
{
// evaluate HRESULT error returned in hr
}
規格需求
最低支援的用戶端 | 適用于 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | xpsobjectmodel.h |