Freigeben über


IXpsOMGlyphsEditor::ApplyEdits-Methode (xpsobjectmodel.h)

Führt eine eigenschaftsübergreifende Überprüfung durch und kopiert die Änderungen dann an die übergeordnete IXpsOMGlyphen-Schnittstelle .

Syntax

HRESULT ApplyEdits();

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_UNEXPECTED
Die IXpsOMGlyphenEditor-Schnittstelle gehört nicht zu einer gültigen IXpsOMGlyphen-Schnittstelle .
XPS_E_CARET_OUTSIDE_STRING
Caret-Stopps wurden für eine leere Zeichenfolge angegeben, oder der Caret-Sprungindex hat die Länge der Unicode-Zeichenfolge überschritten.
XPS_E_MAPPING_OUTSIDE_INDICES
Die Glyphenzuordnungen überschreiten die Anzahl der Glyphenindizes.
XPS_E_MAPPING_OUTSIDE_STRING
Glyphenzuordnungen wurden für eine leere Zeichenfolge definiert. Wenn die Unicode-Zeichenfolge leer ist, dürfen keine Glyphenzuordnungen definiert sein.

oder

Die Glyphenzuordnungen überschreiten die Länge der Unicode-Zeichenfolge.

XPS_E_MISSING_GLYPHS
Für die IXpsOMGlyphen-Schnittstelle ohne Unicode-Zeichenfolge sind keine Glyphenindizes angegeben. Eine IXpsOMGlyphen-Schnittstelle muss entweder eine Unicode-Zeichenfolge oder ein Array von Glyphenindizes angeben.
XPS_E_ODD_BIDILEVEL
Die Textzeichenfolge wurde als seitlich und von rechts nach links angegeben. Wenn der Text seitlich ist, kann er keine bidi-Ebene haben, die einen ungeraden Wert (von rechts nach links) darstellt. Wenn es sich bei der Bidi-Ebene um einen ungeraden Wert handelt, kann sie nicht seitwärts erfolgen.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
Glyphenzuordnungen stimmten nicht mit dem Unicode-Zeichenfolgeninhalt überein.
XPS_E_TOO_MANY_INDICES
Es gab mehr Glyphenindizes als Unicode-Codepunkte. Wenn keine Glyphenzuordnungen vorhanden sind, muss die Anzahl der Glyphenindizes kleiner oder gleich der Anzahl der Unicode-Codepunkte sein.

Hinweise

Die IXpsOMGlyphenEditor-Schnittstelle bleibt nach dem Aufruf dieser Methode gültig, sodass zusätzliche Änderungen vorgenommen werden können.

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

IXpsOMGlyphen

IXpsOMGlyphenEditor

XML Paper Specification

XPS-Dokumentfehler