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.
Eine geordnete Sequenz von festen Seiten und Ressourcen auf Dokumentebene, aus denen das Dokument besteht.
Vererbung
Die IXpsOMDocument-Schnittstelle erbt von IXpsOMPart. IXpsOMDocument verfügt auch über folgende Membertypen:
Methoden
Die IXpsOMDocument-Schnittstelle verfügt über diese Methoden.
|
IXpsOMDocument::Clone Macht eine tiefe Kopie der Schnittstelle. (IXpsOMDocument.Clone) |
|
IXpsOMDocument::GetDocumentStructureResource Ruft einen Zeiger auf die IXpsOMDocumentStructureResource-Schnittstelle der Ressource ab, die Strukturinformationen zum Dokument enthält. |
|
IXpsOMDocument::GetOwner Ruft einen Zeiger auf die IXpsOMDocumentSequence-Schnittstelle ab, die das Dokument enthält. |
|
IXpsOMDocument::GetPageReferences Ruft die IXpsOMPageReferenceCollection-Schnittstelle des Dokuments ab, die den virtualisierten Zugriff auf die zugehörigen Seiten ermöglicht. |
|
IXpsOMDocument::GetPrintTicketResource Ruft die IXpsOMPrintTicketResource-Schnittstelle des Drucktickets auf Dokumentebene ab. |
|
IXpsOMDocument::GetSignatureBlockResources Ruft einen Zeiger auf die IXpsOMSignatureBlockResourceCollection-Schnittstelle ab, die auf eine Auflistung der Digitalen Signaturblockressourcen des Dokuments verweist. |
|
IXpsOMDocument::SetDocumentStructureResource Legt die IXpsOMDocumentStructureResource-Schnittstelle für das Dokument fest. |
|
IXpsOMDocument::SetPrintTicketResource Legt die IXpsOMPrintTicketResource-Schnittstelle für das Druckticket auf Dokumentebene fest. |
Hinweise
Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine instance dieser Schnittstelle erstellen.
IXpsOMDocument *newInterface;
IOpcPartUri *partUri;
// 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->CreatePartUri(partUriString, &partUri);
if (SUCCEEDED(hr))
{
hr = xpsFactory->CreateDocument (partUri, &newInterface);
if (SUCCEEDED(hr))
{
// use newInterface
newInterface->Release();
}
partUri->Release();
}
xpsFactory->Release();
}
else
{
// evaluate HRESULT error returned in hr
}
Anforderungen
| Anforderung | Wert |
|---|---|
| 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 |