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.
Erstellt eine IXpsOMPage-Schnittstelle , die den Stammknoten einer Struktur von Objekten bereitstellt, die den Inhalt einer einzelnen Seite darstellen.
Syntax
HRESULT CreatePage1(
const XPS_SIZE *pageDimensions,
LPCWSTR language,
IOpcPartUri *partUri,
IXpsOMPage1 **page
);
Die Parameter
pageDimensions
Die XPS_SIZE Struktur, die die Größe der zu erstellenden Seite angibt.
Die Größe wird in XPS-Einheiten beschrieben. Es gibt 96 XPS-Einheiten pro Zoll. Die Abmessungen einer Seite von 8,5 Zoll bis 11,0 Zoll sind beispielsweise 816 x 1.056 XPS-Einheiten.
language
Die Zeichenfolge, die die Standardsprache der erstellten Seite angibt.
[! WARNUNG] Wichtig : Die Sprachzeichenfolge muss der RFC 3066-Syntax entsprechen.
partUri
Die IOpcPartUri-Schnittstelle , die den Teilnamen enthält, der dieser Ressource zugewiesen werden soll.
page
Ein Zeiger auf die neue IXpsOMPage-Schnittstelle .
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliche Werte umfassen, aber nicht beschränkt auf diejenigen in der folgenden Tabelle. Informationen zu XPS-Dokument-API-Rückgabewerten, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS-Dokumentfehler.
| Rückgabecode | Description |
|---|---|
| S_OK | Die Methode war erfolgreich. |
| E_POINTER | "pageDimensions", "partUri" oder "page " ist NULL. |
| XPS_E_INVALID_LANGUAGE | die Sprache enthält keine gültige Sprachzeichenfolge. |
| XPS_E_INVALID_PAGE_SIZE | pageDimensions enthält eine ungültige Seitengröße oder ungültige Seitengrößenwerte. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | xpsobjectmodel_1.h |