Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt die Form eines Pfads oder eines Beschneidungsbereichs.
Vererbung
Die IXpsOMGeometry-Schnittstelle erbt von IXpsOMShareable. IXpsOMGeometry verfügt auch über folgende Membertypen:
Methoden
Die IXpsOMGeometry-Schnittstelle verfügt über diese Methoden.
|
IXpsOMGeometry::Clone Macht eine tiefe Kopie der Schnittstelle. (IXpsOMGeometry.Clone) |
|
IXpsOMGeometry::GetFigures Ruft einen Zeiger auf die IXpsOMGeometryFigureCollection-Schnittstelle der Geometry ab, die die Auflistung der Abbildungen enthält, aus denen diese Geometrie besteht. |
|
IXpsOMGeometry::GetFillRule Ruft den XPS_FILL_RULE Wert ab, der die zu verwendende Füllregel beschreibt. |
|
IXpsOMGeometry::GetTransform Ruft einen Zeiger auf die IXpsOMMatrixTransform-Schnittstelle der Geometry ab, die die aufgelöste Matrixtransformation für die Geometrie enthält. |
|
IXpsOMGeometry::GetTransformLocal Ruft einen Zeiger auf die IXpsOMMatrixTransform-Schnittstelle ab, die die lokale, nicht freigegebene Matrixtransformation für die Geometrie enthält. |
|
IXpsOMGeometry::GetTransformLookup Ruft den Nachschlageschlüssel für die IXpsOMMatrixTransform-Schnittstelle ab, die die aufgelöste Matrixtransformation für die Geometrie enthält. |
|
IXpsOMGeometry::SetFillRule Legt den XPS_FILL_RULE Wert fest, der die zu verwendende Füllregel beschreibt. |
|
IXpsOMGeometry::SetTransformLocal Legt die lokale, nicht freigegebene Matrixtransformation fest. (IXpsOMGeometry.SetTransformLocal) |
|
IXpsOMGeometry::SetTransformLookup Legt den Nachschlageschlüsselnamen einer transformation mit freigegebenen Matrix in einem Ressourcenverzeichnis fest. (IXpsOMGeometry.SetTransformLookup) |
Hinweise
Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine instance dieser Schnittstelle erstellen.
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
}
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | xpsobjectmodel.h |