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 |
---|---|
|
Die Schnittstelle verfügt bereits über einen Besitzer. |
|
Die Beschnittkastenabmessungen sind nicht mit den Seitenabmessungen kompatibel. Der Wert für die Breite des Beschnittfelds muss größer oder gleich der Seitenbreite und dem absoluten Wert der x-Koordinate des Beschnittfeldursprungs sein. Der Wert für die Höhe des Beschnittfelds muss größer oder gleich der Seitenhöhe und dem absoluten Wert der y-Koordinate des Beschnittfeldursprungs sein. |
|
Ein PathGeometry-Element enthält eine Reihe von Pfadfiguren, die entweder mit dem Attribut Figures oder mit einem untergeordneten PathFigure-Element angegeben werden. Die Pfadfiguren einer Geometrie können nicht sowohl das Attribut Figures als auch ein untergeordnetes PathFigure-Element aufweisen. |
|
Ein ResourceDictionary-Element, das ein Remoteressourcenwörterbuch im Attribut Source angibt, DARF KEINE untergeordneten Ressourcendefinitionselemente enthalten. |
|
Ein Caret-Standortwert ist nicht in der richtigen Reihenfolge. Die Standortwerte müssen in aufsteigender Reihenfolge sortiert werden. |
|
Caret-Stopps wurden für eine leere Zeichenfolge angegeben; oder der Caretsprungindex hat die Länge der Unicode-Zeichenfolge überschritten. |
|
Ein Farbwert liegt außerhalb des Bereichs. Bei XPS_COLOR_TYPE_SCRGB-Farbtypen muss der Alphakanalwert größer oder gleich 0,0 und kleiner als oder gleich +1,0 sein. Bei XPS_COLOR_TYPE_CONTEXT-Farbtypen muss der channelValues[0], der den Alphakanalwert darstellt, größer oder gleich 0,0 und kleiner als oder gleich +1,0 sein. |
|
Ein visuelles Element in einem Ressourcenwörterbuch weist das Name-Attribut auf, das für untergeordnete Elemente eines ResourceDictionary-Elements nicht angegeben werden kann. |
|
Ein Objekt mit diesem Namen ist bereits im Wörterbuch vorhanden. |
|
Ein Objekt mit diesem Schlüsselnamen ist bereits im Wörterbuch vorhanden. |
|
Reserviert. |
|
Das Beschnittfeldrechteck enthält einen oder mehrere ungültige Werte. Die gültigen Werte finden Sie in der Parameterbeschreibung. |
|
Das Inhaltsfeldrechteck enthält mindestens einen ungültigen Wert. Die gültigen Werte finden Sie in der Parameterbeschreibung. |
|
Die Inhaltstypzeichenfolge ist ungültig. |
|
Ein FLOAT-Wert ist ungültig. Es handelt sich entweder um eine unendliche oder keine Zahl (NAN). |
|
Der Schriftart-URI ist ungültig, möglicherweise weil er ein leeres Fragment oder ungültige Zeichen enthält. |
|
Die angegebene Sprache ist entweder ungültig oder nicht richtig formatiert. |
|
Der Suchschlüsselname verweist auf ein Objekt, das nicht der richtige Typ für den Aufruf ist; wenn die Methode beispielsweise einen Pinsel zurückgibt, der Suchschlüsselname jedoch auf ein Geometrieobjekt verweist. |
XPS_E_INVALID_MARKUP 0x8052000c |
Das gelesene Markup enthält ein Element oder ein Attribut, das nicht der XML Paper Specificationentspricht. Hinweis: Um Gleitkommawerte darzustellen, verwendet das XPS-OM den FLOAT-Datentyp anstelle von DOUBLE. Wenn ein XPS-Dokument ein Element mit Gleitkommadaten enthält, die nicht in einen FLOAT-Wert passen, wird dieser Fehler zurückgegeben, wenn dieser Wert während der Deserialisierung auftritt. |
|
Die übergebene Zeichenfolge ist gemäß der XML Paper Specification kein gültiger Name. |
|
Reserviert. |
|
Die Seitenabmessungen enthalten einen ungültigen Seitengrößenwert. |
|
Gemäß der XML Paper Specification ist die Suchschlüsselzeichenfolge ungültig. |
|
Der Miniaturansichtsbildtyp wird nicht unterstützt. |
|
Es wurde nicht ordnungsgemäß oder falsch formatiertes XML-Markup gefunden. |
|
In einer oder mehreren XPS_GLYPH_MAPPING-Strukturen ist ein Element nicht sequenziert. |
|
Die Glyphenzuordnungen überschreiten die Anzahl der Glyphenindizes. |
|
Fehler in den Glyphenzuordnungen. Wenn die Unicode-Zeichenfolge leer ist, bedeutet dieser Fehler, dass auch eine Glyphenzuordnung 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 Glyphenzuordnung für Glyphen außerhalb der Unicode-Zeichenfolge definiert wurde. Glyphenzuordnungen können nicht für Glyphen definiert werden, die außerhalb der Länge der Unicode-Zeichenfolge liegen. |
|
Der Farbprofilparameter ist NULL, aber ein Farbprofil wird erwartet. Ein Farbprofil ist erforderlich, wenn der Farbtyp XPS_COLOR_TYPE_CONTEXT ist. |
|
Eine Seite bezieht sich auf verwerfbare Ressourcen, gibt jedoch keinen DiscardControl-Teilnamen an. |
|
IXpsOMPackageWriter::AddPage wurde vor IXpsOMPackageWriter::StartNewDocument aufgerufen. |
|
Das Paket enthält keine FixedDocumentSequence. |
|
Für die IXpsOMGlyphs-Schnittstelle ist ein Schriftart-URI erforderlich, aber es ist keine angegeben. |
|
Die IXpsOMGlyphs-Schnittstelle ohne Unicode-Zeichenfolge gibt keine Glyphenindizes an. Eine IXpsOMGlyphs-Schnittstelle muss entweder eine Unicode-Zeichenfolge oder ein Array von Glyphenindizes angeben. |
|
Eine Bildressource konnte für den Bildpinsel nicht gefunden werden. |
|
Die Remoteressource verfügt über ein unerwartetes Objekt. |
|
Die Seite wurde nicht benannt; der Linkzielstatus kann nur festgelegt werden, wenn die Seite einen Namen hat. |
|
Das FixedDocument enthält keine FixedPage-Teile. Ein XPS-Dokument muss mindestens einen FixedPage-Teil enthalten. |
|
Der Seitenverweis verfügt nicht über eine entsprechende Seite. |
|
Auf einen erforderlichen Zielteil wurde nicht verwiesen. |
|
Für die Ressource wurde kein Datenstrom angegeben. |
|
Der FixedDocument-Teil, auf den von FixedDocumentSequence verwiesen wird, wurde nicht gefunden. Ein XPS-Dokument muss mindestens ein FixedDocument enthalten. |
|
Der FixedPage-Teil, auf den das FixedDocument verweist, wurde nicht gefunden. Ein XPS-Dokument muss mindestens einen FixedPage-Teil enthalten. |
|
Der Beziehungszielteil ist in der Paketbeziehung nicht vorhanden. |
|
Für die Ressource wurde kein x:Key-Attribut angegeben. |
|
Die Ressource, auf die von der Seite oder dem Remotewörterbuchinhalt verwiesen wird, ist nicht als Seitenbeziehung vorhanden. |
|
Die referenzierte eingeschränkte Schriftart wurde im Aufruf von IXpsOMPackageWriter::StartNewDocumentnicht angegeben. |
|
Das Segmentdatenarray weist weniger Einträge auf als das Segmenttypenarray. |
|
Es wurde versucht, eine FixedDocumentSequence zu einem Paket hinzuzufügen, das bereits über eine verfügt. Ein XPS-Dokument darf nur einen FixedDocumentSequence-Teil enthalten. |
|
Es wurde versucht, einem FixedDocument, das bereits über ein Dokument verfügt, ein Druckticket auf Dokumentebene hinzuzufügen. Ein FixedDocument in einem XPS-Dokument kann nur ein Druckticket auf Dokumentebene enthalten. |
|
Es wurde versucht, ein Druckticket auf Auftragsebene zu einer FixedDocumentSequence hinzuzufügen, die bereits über eines verfügt. Die FixedDocumentSequence in einem XPS-Dokument kann nur ein Druckticket auf Auftragsebene enthalten. |
|
Es wurde versucht, ein Druckticket auf Seitenebene zu einer FixedPage hinzuzufügen, die bereits über eins verfügt. Eine FixedPage in einem XPS-Dokument kann nur ein Druckticket auf Seitenebene enthalten. |
|
Die eingeschränkte Schriftartsammlung enthielt einen eingeschränkten Schriftarteintrag, der wiederholt wurde. Jeder Schriftarteintrag kann nur einmal in der Sammlung vorkommen. |
|
Eine Ressource mit diesem Teilnamen ist bereits vorhanden. |
|
Es wurde versucht, einem Paket, das bereits über ein Miniaturbild verfügt, ein Miniaturbild hinzuzufügen. Ein XPS-Dokument kann nur ein Miniaturbild auf Paketebene enthalten. |
|
Es wurde versucht, ein Miniaturbild auf Seitenebene zu einer FixedPage hinzuzufügen, die bereits über eins verfügt. Eine FixedPage in einem XPS-Dokument kann nur ein Miniaturbild auf Seitenebene enthalten. |
|
Ein Eintrag enthält einen negativen Wert, muss jedoch einen nicht negativen Wert enthalten. |
|
Es wurde versucht, einem Remotewörterbuch einen Remotewörterbuchverweis hinzuzufügen. Ein Remotewörterbuch kann nicht auf ein anderes Remotewörterbuch verweisen. |
|
Ein Schnittstellenzeiger verweist nicht auf eine anerkannte Schnittstellenimplementierung. Die benutzerdefinierte Implementierung von XPS-Dokument-API-Schnittstellen wird nicht unterstützt. |
|
Die Farbverlaufstoppauflistung weist weniger als zwei Stopps auf. Eine Farbverlaufstoppauflistung muss mindestens zwei Farbverlaufstopps aufweisen. |
|
Die Textzeichenfolge wurde so angegeben, dass sie seitwärts und von rechts nach links ausgerichtet ist. Wenn der Text seitwärts ausgerichtet ist, kann er keine BIDI-Ebene aufweisen, die einen ungeraden Wert hat (von rechts nach links). Ebenso kann der Text nicht seitwärts ausgerichtet werden, wenn die BIDI-Ebene einen ungeraden Wert hat. |
|
Die Glyphenzuordnungen stimmen nicht mit dem Unicode-Zeichenfolgeninhalt überein. |
|
Der Paketschreiber wurde nicht geschlossen, bevor es veröffentlicht wurde. |
|
Eine Beziehung bezieht sich auf einen Teil außerhalb des XPS-Dokuments. Alle Inhalte, die in einem XPS-Dokument gerendert werden sollen, müssen im XPS-Dokument enthalten sein. |
|
Reserviert. |
|
Reserviert. |
|
Bei einem Versuch, eine Zeichenfolge in einen neuen Puffer zu kopieren, ist ein size_t-Überlauf aufgetreten. |
|
Es gab mehr Glyphenindizes als Unicode-Codepunkte. Wenn keine Glyphenzuordnungen vorhanden sind, muss die Anzahl der Glyphenindizes kleiner oder gleich der Anzahl von Unicode-Codepunkten sein. |
|
Es ist ein schwerwiegender Fehler aufgetreten, und der Inhalt des XPS-OM kann nicht wiederhergestellt werden. Einige Komponenten des XPS-OM können möglicherweise weiterhin verwendet werden, aber sie müssen überprüft werden, bevor sie weiter verwendet werden. Da der Zustand des XPS-OM nicht vorhergesagt werden kann, nachdem dieser Fehler zurückgegeben wurde, sollten alle Komponenten des XPS-OM freigegeben und verworfen werden. |
|
Ein Farbprofil war vorhanden, wenn kein Farbprofil erwartet wurde. Ein Farbprofil ist nur zulässig, wenn der Farbtyp XPS_COLOR_TYPE_CONTEXT ist. |
|
Das Ziel einer Beziehung ist nicht der Typ, der vom Kontext der Beziehung erwartet wird. |
|
Der Beziehungstyp wurde nicht erkannt. |
|
Die eingeschränkte Schriftartsammlung enthält eine uneingeschränkte Schriftart. |
|
Reserviert. |
|
Eine Pfadgeometrie, die sich nicht in einem Ressourcenwörterbuch befindet, weist ein x:Key-Attribut auf. Pfadgeometrien, die sich nicht in einem Ressourcenwörterbuch befinden, können nicht über ein x:Key-Attribut verfügen. |
Hinweise
Einige XPS-Dokument-API-Methoden führen Aufrufe an die Verpackungs-API durch. Informationen zu den Rückgabewerten der Verpackungs-API finden Sie unter Verpackungsfehler.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps] |
Header |
|
IDL |
|