XPS-Dokumentfehler

In der folgenden Tabelle sind alle HRESULT-Werte aufgeführt, die von den Methoden der XPS-Dokument-API zurückgegeben werden können. Beachten Sie, dass nicht jede Methode jeden Rückgabewert zurückgibt, der in dieser Tabelle aufgeführt ist.

Rückgabecode/-wert BESCHREIBUNG
XPS_E_ALREADY_OWNED
0x80520503
Die Schnittstelle verfügt bereits über einen Besitzer.
XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC
0x80520509
Die Abmessungen der Bleed Box sind nicht mit den Seitendimensionen kompatibel.
Der Wert für die Breite des Bleed Box-Felds muss größer oder gleich der Seitenbreite plus dem absoluten Wert der x-Koordinate des Ursprungs der Bleed Box sein. Der Wert für die Höhe des Bleed Box-Felds muss größer oder gleich der Seitenhöhe plus dem absoluten Wert der y-Koordinate des Ursprungs der Bleed Box sein.
XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT
0x80520507
Ein PathGeometry-Element enthält eine Reihe von Pfadfiguren, die entweder mit dem Figures-Attribut oder mit einem untergeordneten PathFigure-Element angegeben werden. Die Pfadfiguren einer Geometrie dürfen nicht sowohl das Figures-Attribut als auch ein untergeordnetes PathFigure-Element haben.
XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT
0x80520508
Ein ResourceDictionary-Element, das ein Remoteressourcenwörterbuch im Quellattribut angibt, DARF KEINE unteren Ressourcendefinitionen enthalten.
XPS_E_CARET_OUT_OF_ORDER
0x80520306
Ein Ein caretpositionswert ist nicht in der Reihenfolge. Die Speicherortwerte müssen in aufsteigender Reihenfolge sortiert werden.
XPS_E_CARET_OUTSIDE_STRING
0x80520305
Caretstopps wurden für eine leere Zeichenfolge angegeben. oder der Caretsprungindex hat die Länge der Unicode-Zeichenfolge überschritten.
XPS_E_COLOR_COMPONENT_OUT_OF_RANGE
0x80520506
Ein Farbwert liegt nicht im Bereich.
Für XPS_COLOR_TYPE_SCRGB Farbtypen muss der Alphakanalwert größer oder gleich 0,0 und kleiner oder gleich +1,0 sein.
Für XPS_COLOR_TYPE_CONTEXT-Farbtypen muss der channelValues[0], der den Alphakanalwert darstellt, größer oder gleich 0,0 und kleiner oder gleich +1,0 sein.
XPS_E_DICTIONARY_ITEM_NAMED
0x80520401
Ein Visual in einem Ressourcenwörterbuch verfügt über das Name-Attribut, das möglicherweise nicht für alle unteren Elemente eines ResourceDictionary-Elements angegeben wird.
XPS_E_DUPLICATE_NAMES
0x80520209
Ein Objekt mit diesem Namen ist bereits im Wörterbuch vorhanden.
XPS_E_DUPLICATE_RESOURCE_KEYS
0x80520200
Ein Objekt mit diesem Schlüsselnamen ist bereits im Wörterbuch vorhanden.
XPS_E_INDEX_OUT_OF_RANGE
0x80520500
Reserviert.
XPS_E_INVALID_BLEED_BOX
0x80520004
Das rechteckige Feld enthält einen oder mehrere ungültige Werte. Die gültigen Werte finden Sie in der Parameterbeschreibung.
XPS_E_INVALID_CONTENT_BOX
0x8052000b
Das Inhaltsfeldrechteck enthält einen oder mehrere ungültige Werte. Die gültigen Werte finden Sie in der Parameterbeschreibung.
XPS_E_INVALID_CONTENT_TYPE
0x8052000e
Die Inhaltstypzeichenfolge ist ungültig.
XPS_E_INVALID_FLOAT
0x80520007
Ein FLOAT-Wert ist ungültig. Es handelt sich entweder um eine unendliche Zahl oder nicht um eine Zahl (NA).
XPS_E_INVALID_FONT_URI
0x8052000a
Der Schriftart-URI ist ungültig, möglicherweise weil er ein leeres Fragment oder ungültige Zeichen enthält.
XPS_E_INVALID_LANGUAGE
0x80520000
Die angegebene Sprache ist entweder ungültig oder nicht ordnungsgemäß formatiert.
XPS_E_INVALID_LOOKUP_TYPE
0x80520006
Der Name des Suchschlüssels verweist auf ein Objekt, das nicht der richtige Typ für den Aufruf ist. Beispiel: Die Methode gibt einen Pinsel zurück, der Name des Suchschlüssels bezieht sich jedoch auf ein geometry-Objekt.
XPS_E_INVALID_MARKUP
0x8052000c
Das markup, das gelesen wird, enthält ein Element oder attribut, das dem -Element XML Paper Specification.
[!Note]
Zum Darstellen von Gleitkommawerten verwendet das XPS OM den FLOAT-Datentyp anstelle von DOUBLE. Wenn ein XPS-Dokument über ein Element mit Gleitkommadaten verfügt, das nicht in einen FLOAT-Wert passt, wird dieser Fehler zurückgegeben, wenn dieser Wert während der Deserialisierung auftritt.


XPS_E_INVALID_NAME
0x80520001
Die übergebene Zeichenfolge ist kein gültiger Name gemäß XML Paper Specification.
XPS_E_INVALID_OBFUSCATED_FONT_URI
0x8052000f
Reserviert.
XPS_E_INVALID_PAGE_SIZE
0x80520003
Die Seitendimensionen enthalten einen ungültigen Seitengrößenwert.
XPS_E_INVALID_RESOURCE_KEY
0x80520002
Gemäß der XML Paper Specificationist die Suchschlüsselzeichenfolge ungültig.
XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE
0x80520005
Der Miniaturbildtyp wird nicht unterstützt.
XPS_E_INVALID_XML_ENCODING
0x8052000d
Falsches oder falsch formatiertes XML-Markup wurde gefunden.
XPS_E_MAPPING_OUT_OF_ORDER
0x80520302
In einer oder XPS_GLYPH_MAPPING-Strukturen ist ein Element nicht sequenziert.
XPS_E_MAPPING_OUTSIDE_INDICES
0x80520304
Die Glyphenzuordnungen überschreiten die Anzahl der Glyphenindizes.
XPS_E_MAPPING_OUTSIDE_STRING
0x80520303
Fehler in den Glyphenzuordnungen.
Wenn die Unicode-Zeichenfolge leer ist, bedeutet dieser Fehler, dass auch eine Symbolzuordnung definiert wurde. Glyphenzuordnungen dürfen nicht definiert werden, wenn die Unicode-Zeichenfolge leer ist.
Wenn die Unicode-Zeichenfolge nicht leer ist, bedeutet dieser Fehler, dass eine Symbolzuordnung für Glyphen außerhalb der Unicode-Zeichenfolge definiert wurde. Symbolzuordnungen können nicht für Glyphen definiert werden, die außerhalb der Länge der Unicode-Zeichenfolge fallen.
XPS_E_MISSING_COLORPROFILE
0x80520104
Der Farbprofilparameter ist NULL,es wird jedoch ein Farbprofil erwartet. Ein Farbprofil ist erforderlich, wenn der Farbtyp XPS_COLOR_TYPE_CONTEXT.
XPS_E_MISSING_DISCARDCONTROL
0x80520112
Eine Seite bezieht sich auf verwerfende Ressourcen, gibt aber keinen DiscardControl-Teilnamen an.
XPS_E_MISSING_DOCUMENT
0x80520109
IXpsOMPackageWriter::AddPage wurde vor IXpsOMPackageWriter::StartNewDocument aufgerufen.
XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP
0x80520108
Das Paket enthält keine FixedDocumentSequence.
XPS_E_MISSING_FONTURI
0x80520107
Die IXpsOMGlyphs-Schnittstelle erfordert einen Schriftart-URI, aber einer ist nicht angegeben.
XPS_E_MISSING_GLYPHS
0x80520102
Die IXpsOMGlyphs-Schnittstelle ohne Unicode-Zeichenfolge gibt keine Symbolindizes an. Eine IXpsOMGlyphs-Schnittstelle muss entweder eine Unicode-Zeichenfolge oder ein Array von Symbolindizes angeben.
XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH
0x8052010e
Eine Bildressource konnte für den Bildpinsel nicht gefunden werden.
XPS_E_MISSING_LOOKUP
0x80520101
Die Remoteressource verfügt über ein unerwartetes Objekt.
XPS_E_MISSING_NAME
0x80520100
Die Seite wurde nicht benannt. Der Status des Linkziels kann nur festgelegt werden, wenn die Seite einen Namen hat.
XPS_E_MISSING_PAGE_IN_DOCUMENT
0x8052010c
Das FixedDocument enthält keine FixedPage-Teile. Ein XPS-Dokument muss mindestens einen FixedPage-Teil enthalten.
XPS_E_MISSING_PAGE_IN_PAGEREFERENCE
0x8052010d
Der Seitenverweis verfügt nicht über eine entsprechende Seite.
XPS_E_MISSING_PART_REFERENCE
0x80520110
Auf ein erforderliches Zielteil wurde nicht verwiesen.
XPS_E_MISSING_PART_STREAM
0x80520113
Für die Ressource wurde kein Stream angegeben.
XPS_E_MISSING_REFERRED_DOCUMENT
0x8052010a
Der FixedDocument-Teil, auf den von FixedDocumentSequence verwiesen wird, wurde nicht gefunden. Ein XPS-Dokument muss mindestens ein FixedDocument enthalten.
XPS_E_MISSING_REFERRED_PAGE
0x8052010b
Der FixedPage-Teil, auf den vom FixedDocument verwiesen wird, konnte nicht gefunden werden. Ein XPS-Dokument muss mindestens einen FixedPage-Teil enthalten.
XPS_E_MISSING_RELATIONSHIP_TARGET
0x80520105
Der Beziehungszielteil ist in der Paketbeziehung nicht vorhanden.
XPS_E_MISSING_RESOURCE_KEY
0x8052010f
Für die Ressource wurde kein x:Key-Attribut angegeben.
XPS_E_MISSING_RESOURCE_RELATIONSHIP
0x80520106
Die Ressource, auf die vom Inhalt der Seite oder des Remotewörterbuchs verwiesen wird, ist nicht als Seitenbeziehung vorhanden.
XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP
0x80520111
Die eingeschränkte Schriftart, auf die verwiesen wird, wurde im Aufruf von IXpsOMPackageWriter::StartNewDocumentnicht angegeben.
XPS_E_MISSING_SEGMENT_DATA
0x80520103
Das Segmentdatenarray weist weniger Einträge auf als das Segmenttypenarray.
XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS
0x80520202
Es wurde versucht, einem Paket, das bereits über ein Paket verfügt, eine FixedDocumentSequence hinzuzufügen. Ein XPS-Dokument darf nur einen FixedDocumentSequence-Teil enthalten.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT
0x80520206
Es wurde versucht, ein Druckticket auf Dokumentebene zu einem FixedDocument hinzuzufügen, das bereits über ein Druckticket verfügt. Ein FixedDocument in einem XPS-Dokument kann nur ein Druckticket auf Dokumentebene enthalten.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE
0x80520207
Es wurde versucht, ein Druckticket auf Auftragsebene zu einer FixedDocumentSequence hinzuzufügen, die bereits über ein Druckticket verfügt. FixedDocumentSequence in einem XPS-Dokument kann nur ein Druckticket auf Auftragsebene enthalten.
XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE
0x80520205
Es wurde versucht, einer FixedPage, die bereits über ein Druckticket verfügt, ein Druckticket auf Seitenebene hinzuzufügen. Eine FixedPage in einem XPS-Dokument kann nur ein Druckticket auf Seitenebene enthalten.
XPS_E_MULTIPLE_REFERENCES_TO_PART
0x80520208
Die eingeschränkte Schriftartauflistung enthielt einen eingeschränkten Schriftarteintrag, der wiederholt wurde. Jeder Schriftarteintrag kann in der Auflistung nur einmal vorkommen.
XPS_E_MULTIPLE_RESOURCES
0x80520201
Eine Ressource mit diesem Partnamen ist bereits vorhanden.
XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE
0x80520204
Es wurde versucht, einem Paket, das bereits über ein Paket verfügt, ein Miniaturbild hinzuzufügen. Ein XPS-Dokument kann nur ein Miniaturbild auf Paketebene enthalten.
XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE
0x80520203
Es wurde versucht, eine Miniaturansicht auf Seitenebene zu einer FixedPage hinzuzufügen, die bereits über ein Bild verfügt. Eine FixedPage in einem XPS-Dokument kann nur ein Miniaturbild auf Seitenebene enthalten.
XPS_E_NEGATIVE_FLOAT
0x8052030a
Ein Eintrag enthält einen negativen Wert, muss aber einen nicht negativen Wert enthalten.
XPS_E_NESTED_REMOTE_DICTIONARY
0x80520402
Es wurde versucht, einem Remotewörterbuch einen Remotewörterbuchverweis hinzuzufügen. Ein Remotewörterbuch kann nicht auf ein anderes Remoteverzeichnis verweisen.
XPS_E_NO_CUSTOM_OBJECTS
0x80520502
Ein Schnittstellenzeiger zeigt nicht auf eine erkannte Schnittstellenimplementierungen. Die benutzerdefinierte Implementierung von XPS-Dokument-API-Schnittstellen wird nicht unterstützt.
XPS_E_NOT_ENOUGH_GRADIENT_STOPS
0x8052050b
Die Gradientenstoppauflistung verfügt über weniger als zwei Stopps. Eine Gradientenstoppauflistung muss mindestens zwei Farbverlaufsstopps aufweisen.
XPS_E_ODD_BIDILEVEL
0x80520307
Die Textzeichenfolge wurde als seitwärts und von rechts nach links ausgerichtet angegeben. Wenn der Text seitwärts ausgerichtet ist, kann er keine Bidi-Ebene aufweisen, die ein ungerader Wert (von rechts nach links) ist. Ebenso kann der Text nicht seitwärts ausgerichtet werden, wenn die Bidi-Ebene ein ungerader Wert ist.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
0x80520308
Die Glyphenzuordnungen stimmen nicht mit dem Unicode-Zeichenfolgeninhalt überein.
XPS_E_PACKAGE_WRITER_NOT_CLOSED
0x8052050c
Der Paketwriter wurde nicht geschlossen, bevor er freigegeben wurde.
XPS_E_RELATIONSHIP_EXTERNAL
0x8052050a
Eine Beziehung bezieht sich auf einen Teil, der sich außerhalb des XPS-Dokuments befindet. Alle Inhalte, die in einem XPS-Dokument gerendert werden sollen, müssen im XPS-Dokument enthalten sein.
XPS_E_RESOURCE_NOT_OWNED
0x80520504
Reserviert.
XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED
0x80520309
Reservierte.
XPS_E_STRING_TOO_LONG
0x80520300
Beim Versuch, eine Zeichenfolge in einen neuen Puffer zu kopieren, ist ein size_t Überlauf aufgetreten.
XPS_E_TOO_MANY_INDICES
0x80520301
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.
XPS_E_UNAVAILABLE_PACKAGE
0x80520114
Ein schwerwiegender Fehler ist aufgetreten, und der Inhalt des XPS OM kann möglicherweise nicht wiederhergestellt werden. Einige Komponenten von XPS OM können möglicherweise weiterhin verwendet werden, müssen jedoch überprüft werden, bevor sie weiter verwendet werden. Da der Status der XPS OM nach der Rückgabe dieses Fehlers nicht vorhergesagt werden kann, sollten alle Komponenten der XPS OM freigegeben und verworfen werden.
XPS_E_UNEXPECTED_COLORPROFILE
0x80520505
Ein Farbprofil war vorhanden, wenn es nicht erwartet wurde. Ein Farbprofil ist nur zulässig, wenn der Farbtyp XPS_COLOR_TYPE_CONTEXTist.
XPS_E_UNEXPECTED_CONTENT_TYPE
0x80520008
Das Ziel einer Beziehung ist nicht der Typ, der vom Kontext der Beziehung erwartet wird.
XPS_E_UNEXPECTED_RELATIONSHIP_TYPE
0x80520010
Der Beziehungstyp wurde nicht erkannt.
XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP
0x80520011
Die eingeschränkte Schriftartauflistung enthält eine uneingeschränkte Schriftart.
XPS_E_VISUAL_CIRCULAR_REF
0x80520501
Reserviert.
XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT
0x80520400
Für eine Pfadgeometrie, die sich nicht in einem Ressourcenverzeichnis befindet, ist ein x:Key-Attribut angegeben. Pfadgeometrien, die sich nicht in einem Ressourcenverzeichnis befinden, können kein x:Key-Attribut aufweisen.

Bemerkungen

Einige XPS-Dokument-API-Methoden rufen die Paket-API auf. Informationen zu den Rückgabewerten der Paket-API finden Sie unter Packaging Errors.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7, Windows Vista mit SP2 und Plattformupdate nur für Windows [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate nur für Windows Server [ 2008-Desktop-Apps]
Header
Xpsobjectmodel.h
IDL
XpsObjectModel.idl

Weitere Informationen

Fehlerbehandlung in COM