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.
Stellt den Eintrag auf oberster Ebene in die XPS-Objektmodellstruktur bereit.
Obwohl diese Schnittstelle keinem XPS-Markup entspricht, entspricht sie dem XPS-Dokument, und sie ist erforderlich, um die Komponenten einer XPS-Objektmodellstruktur als XPS-Dokument zu speichern.
Vererbung
Die IXpsOMPackage-Schnittstelle erbt von der IUnknown-Schnittstelle . IXpsOMPackage verfügt auch über folgende Membertypen:
Methoden
Die IXpsOMPackage-Schnittstelle verfügt über diese Methoden.
|
IXpsOMPackage::GetCoreProperties Ruft einen Zeiger auf die IXpsOMCoreProperties-Schnittstelle des XPS-Pakets ab. |
|
IXpsOMPackage::GetDiscardControlPartName Ruft den Namen des Verwerfen-Steuerelementteils im XPS-Paket ab. |
|
IXpsOMPackage::GetDocumentSequence Ruft einen Zeiger auf die IXpsOMDocumentSequence-Schnittstelle ab, die die Dokumentsequenz des XPS-Pakets enthält. |
|
IXpsOMPackage::GetThumbnailResource Ruft einen Zeiger auf die IXpsOMImageResource-Schnittstelle der Miniaturansichtsressource ab, die dem XPS-Paket zugeordnet ist. |
|
IXpsOMPackage::SetCoreProperties Legt die IXpsOMCoreProperties-Schnittstelle des XPS-Pakets fest. |
|
IXpsOMPackage::SetDiscardControlPartName Legt den Namen des Verwerfen-Steuerelementteils im XPS-Paket fest. |
|
IXpsOMPackage::SetDocumentSequence Legt die IXpsOMDocumentSequence-Schnittstelle des XPS-Pakets fest. |
|
IXpsOMPackage::SetThumbnailResource Legt die Miniaturansicht des XPS-Dokuments fest. |
|
IXpsOMPackage::WriteToFile Schreibt das XPS-Paket in eine angegebene Datei. |
|
IXpsOMPackage::WriteToStream Schreibt das XPS-Paket in einen angegebenen Stream. |
Hinweise
Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine instance dieser Schnittstelle erstellen.
IXpsOMPackage *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->CreatePackage (&newInterface);
if (SUCCEEDED(hr))
{
// use newInterface
newInterface->Release();
}
xpsFactory->Release();
}
else
{
// evaluate HRESULT error returned in hr
}
Informationen zur Verwendung dieser Schnittstelle in einem Programm finden Sie unter Erstellen eines leeren XPS-OM.
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 |
Weitere Informationen
IXpsOMObjectFactory::CreatePackage
IXpsOMObjectFactory::CreatePackageFromFile