IXpsOMObjectFactory1::CreatePage1-Methode (xpsobjectmodel_1.h)
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
);
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. Beispielsweise sind die Abmessungen einer Seite mit 8,5 zoll x 11,0 Zoll 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 folgen.
partUri
Die IOpcPartUri-Schnittstelle , die den Teilenamen 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 sind unter anderem die Werte 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 | Beschreibung |
---|---|
S_OK | Die Methode wurde erfolgreich ausgeführt. |
E_POINTER | pageDimensions, partUri oder page ist NULL. |
XPS_E_INVALID_LANGUAGE | Language 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 |