Delen via


XPS-documentfouten

De volgende tabel bevat alle HRESULT-waarden die kunnen worden geretourneerd door de methoden van de XPS-document-API. Houd er rekening mee dat niet elke methode elke retourwaarde retourneert die in deze tabel wordt vermeld.

Retourcode/waarde Beschrijving
XPS_E_ALREADY_OWNED
0x80520503
De interface heeft al een eigenaar.
XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC
0x80520509
De afmetingen van het bloedvak zijn niet compatibel met de paginadimensies.
De waarde voor de breedte van het bloedvak moet groter dan of gelijk zijn aan de paginabreedte plus de absolute waarde van de x-coördinaat van de oorsprong van het bloedvak. De waarde voor de hoogte van het bloedvak moet groter dan of gelijk zijn aan de paginahoogte plus de absolute waarde van de y-coördinaat van de oorsprong van het bloedvak.
XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT
0x80520507
Een PathGeometry-element bevat een set padcijfers die zijn opgegeven met het kenmerk Afbeeldingen of met een onderliggend PathFigure-element . De padfiguren van een geometrie kunnen niet zowel het kenmerk Afbeeldingen als een onderliggend PathFigure-element hebben.
XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT
0x80520508
Een ResourceDictionary-element dat een externe resourcewoordenlijst in het bronkenmerk aangeeft, MAG geen onderliggende resourcedefinities bevatten.
XPS_E_CARET_OUT_OF_ORDER
0x80520306
Een caretlocatiewaarde is niet in orde. De locatiewaarden moeten in oplopende volgorde worden gesorteerd.
XPS_E_CARET_OUTSIDE_STRING
0x80520305
Caretstops zijn opgegeven voor een lege tekenreeks; of de caret jump-index de lengte van de Unicode-tekenreeks heeft overschreden.
XPS_E_COLOR_COMPONENT_OUT_OF_RANGE
0x80520506
Een kleurwaarde valt buiten het bereik.
Voor XPS_COLOR_TYPE_SCRGB kleurtypen moet de alfakanaalwaarde groter dan of gelijk zijn aan 0,0 en kleiner dan of gelijk aan +1,0.
Voor XPS_COLOR_TYPE_CONTEXT kleurtypen moeten de channelValues[0] die de alfakanaalwaarde vertegenwoordigt groter dan of gelijk zijn aan 0,0 en kleiner dan of gelijk aan +1,0.
XPS_E_DICTIONARY_ITEM_NAMED
0x80520401
Een visual in een resourcewoordenlijst heeft het kenmerk Naam , die mogelijk niet wordt opgegeven op onderliggende elementen van een ResourceDictionary-element .
XPS_E_DUPLICATE_NAMES
0x80520209
Er bestaat al een object met deze naam in de woordenlijst.
XPS_E_DUPLICATE_RESOURCE_KEYS
0x80520200
Er bestaat al een object met deze sleutelnaam in de woordenlijst.
XPS_E_INDEX_OUT_OF_RANGE
0x80520500
Gereserveerd.
XPS_E_INVALID_BLEED_BOX
0x80520004
De rechthoek met een afloopvak bevat een of meer waarden die niet geldig zijn. Zie de parameterbeschrijving voor de geldige waarden.
XPS_E_INVALID_CONTENT_BOX
0x8052000b
De rechthoek van het inhoudsvak bevat een of meer waarden die niet geldig zijn. Zie de parameterbeschrijving voor de geldige waarden.
XPS_E_INVALID_CONTENT_TYPE
0x8052000e
De tekenreeks voor het inhoudstype is ongeldig.
XPS_E_INVALID_FLOAT
0x80520007
Een FLOAT-waarde is ongeldig. Het is een oneindig of geen getal (NAN).
XPS_E_INVALID_FONT_URI
0x8052000a
De lettertype-URI is ongeldig, mogelijk omdat deze een leeg fragment of ongeldige tekens bevat.
XPS_E_INVALID_LANGUAGE
0x80520000
De opgegeven taal is niet geldig of niet juist opgemaakt.
XPS_E_INVALID_LOOKUP_TYPE
0x80520006
De naam van de opzoeksleutel verwijst naar een object dat niet het juiste type is voor de aanroep; Als de methode bijvoorbeeld een kwast retourneert, maar de naam van de opzoeksleutel verwijst naar een geometrieobject.
XPS_E_INVALID_MARKUP
0x8052000c
De markering die wordt gelezen, bevat een element of een kenmerk dat niet voldoet aan de XML-papierspecificatie.
Notitie: Om drijvendekommagewaarden weer te geven, gebruikt de XPS OM het gegevenstype FLOAT in plaats van DOUBLE. Als een XPS-document een element bevat met drijvendekommagegevens die niet in een FLOAT-waarde passen, wordt deze fout geretourneerd wanneer deze waarde wordt aangetroffen tijdens deserialisatie.
XPS_E_INVALID_NAME
0x80520001
De tekenreeks die is doorgegeven, is geen geldige naam, volgens de XML Paper Specification.
XPS_E_INVALID_OBFUSCATED_FONT_URI
0x8052000f
Gereserveerd.
XPS_E_INVALID_PAGE_SIZE
0x80520003
De paginadimensies bevatten een waarde voor het paginaformaat die niet geldig is.
XPS_E_INVALID_RESOURCE_KEY
0x80520002
Volgens de XML Paper Specification is de opzoeksleuteltekenreeks niet geldig.
XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE
0x80520005
Het afbeeldingstype miniatuur wordt niet ondersteund.
XPS_E_INVALID_XML_ENCODING
0x8052000d
Onjuiste of onjuist opgemaakte XML-opmaak gevonden.
XPS_E_MAPPING_OUT_OF_ORDER
0x80520302
In een of meer XPS_GLYPH_MAPPING structuren valt een element niet op volgorde.
XPS_E_MAPPING_OUTSIDE_INDICES
0x80520304
De toewijzingen van glyph overschrijden het aantal glyph-indexen.
XPS_E_MAPPING_OUTSIDE_STRING
0x80520303
Fout in de glyph-toewijzingen.
Als de Unicode-tekenreeks leeg is, betekent deze fout dat er ook een glyph-toewijzing is gedefinieerd. Glyph-toewijzingen mogen niet worden gedefinieerd als de Unicode-tekenreeks leeg is.
Als de Unicode-tekenreeks niet leeg is, betekent deze fout dat er een glyph-toewijzing is gedefinieerd voor glyphs buiten de Unicode-tekenreeks. Glyph-toewijzingen kunnen niet worden gedefinieerd voor glyphs die buiten de lengte van de Unicode-tekenreeks vallen.
XPS_E_MISSING_COLORPROFILE
0x80520104
De parameter voor het kleurprofiel is NULL, maar er wordt een kleurprofiel verwacht. Een kleurprofiel is vereist wanneer het kleurtype XPS_COLOR_TYPE_CONTEXT.
XPS_E_MISSING_DISCARDCONTROL
0x80520112
Een pagina verwijst naar verwijderbare resources, maar geeft geen naam van het onderdeel DiscardControl op.
XPS_E_MISSING_DOCUMENT
0x80520109
IXpsOMPackageWriter::AddPage werd aangeroepen voor IXpsOMPackageWriter::StartNewDocument.
XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP
0x80520108
Het pakket bevat geen FixedDocumentSequence.
XPS_E_MISSING_FONTURI
0x80520107
De interface IXpsOMGlyphs vereist een lettertype-URI, maar er is geen opgegeven.
XPS_E_MISSING_GLYPHS
0x80520102
De interface IXpsOMGlyphs zonder Unicode-tekenreeks geeft geen indexen met glyph op. Een IXpsOMGlyphs-interface moet een Unicode-tekenreeks of een matrix met glyph-indexen opgeven.
XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH
0x8052010e
Er kan geen installatiekopieënresource worden gevonden voor het afbeeldingsborstel.
XPS_E_MISSING_LOOKUP
0x80520101
De externe resource heeft een onverwacht object.
XPS_E_MISSING_NAME
0x80520100
De pagina heeft geen naam gekregen; de doelstatus van de hyperlink kan alleen worden ingesteld als de pagina een naam heeft.
XPS_E_MISSING_PAGE_IN_DOCUMENT
0x8052010c
Het FixedDocument bevat geen FixedPage-onderdelen. Een XPS-document moet ten minste één FixedPage-onderdeel bevatten.
XPS_E_MISSING_PAGE_IN_PAGEREFERENCE
0x8052010d
De paginareferentie heeft geen bijbehorende pagina.
XPS_E_MISSING_PART_REFERENCE
0x80520110
Er is niet naar een vereist doelonderdeel verwezen.
XPS_E_MISSING_PART_STREAM
0x80520113
Er is geen stream opgegeven voor de resource.
XPS_E_MISSING_REFERRED_DOCUMENT
0x8052010a
Kan het onderdeel FixedDocument waarnaar wordt verwezen door de FixedDocumentSequence niet vinden. Een XPS-document moet ten minste één FixedDocument bevatten.
XPS_E_MISSING_REFERRED_PAGE
0x8052010b
Het onderdeel FixedPage waarnaar wordt verwezen door het FixedDocument, is niet gevonden. Een XPS-document moet ten minste één FixedPage-onderdeel bevatten.
XPS_E_MISSING_RELATIONSHIP_TARGET
0x80520105
Het doelonderdeel relatie is niet aanwezig in de pakketrelatie.
XPS_E_MISSING_RESOURCE_KEY
0x8052010f
Er is geen kenmerk x:Key opgegeven voor de resource.
XPS_E_MISSING_RESOURCE_RELATIONSHIP
0x80520106
De resource waarnaar wordt verwezen door de pagina- of externe woordenlijstinhoud bestaat niet als een paginarelatie.
XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP
0x80520111
Het beperkte lettertype waarnaar wordt verwezen, is niet opgegeven in de aanroep naar IXpsOMPackageWriter::StartNewDocument.
XPS_E_MISSING_SEGMENT_DATA
0x80520103
De segmentgegevensmatrix bevat minder vermeldingen dan de matrix van segmenttypen.
XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS
0x80520202
Er is geprobeerd een FixedDocumentSequence toe te voegen aan een pakket dat al een pakket bevat. Een XPS-document moet één en slechts één FixedDocumentSequence-onderdeel bevatten.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT
0x80520206
Er is een poging gedaan om een afdrukticket op documentniveau toe te voegen aan een FixedDocument dat er al een heeft. Een FixedDocument in een XPS-document kan slechts één afdrukticket op documentniveau bevatten.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE
0x80520207
Er is geprobeerd een afdrukticket op taakniveau toe te voegen aan een FixedDocumentSequence die er al een heeft. De FixedDocumentSequence in een XPS-document kan slechts één afdrukticket op taakniveau bevatten.
XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE
0x80520205
Er is geprobeerd een afdrukticket op paginaniveau toe te voegen aan een FixedPage die er al een heeft. Een FixedPage in een XPS-document kan slechts één printticket op paginaniveau bevatten.
XPS_E_MULTIPLE_REFERENCES_TO_PART
0x80520208
De beperkte lettertypeverzameling bevat een beperkt lettertype dat werd herhaald. Elke lettertypevermelding kan slechts eenmaal in de verzameling voorkomen.
XPS_E_MULTIPLE_RESOURCES
0x80520201
Er bestaat al een resource met die onderdeelnaam.
XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE
0x80520204
Er is geprobeerd een miniatuurafbeelding toe te voegen aan een pakket dat er al een heeft. Een XPS-document kan slechts één miniatuurafbeelding op pakketniveau bevatten.
XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE
0x80520203
Er is een poging gedaan om een miniatuurafbeelding op paginaniveau toe te voegen aan een FixedPage die er al een heeft. Een FixedPage in een XPS-document kan slechts één miniatuurafbeelding op paginaniveau bevatten.
XPS_E_NEGATIVE_FLOAT
0x8052030a
Een vermelding bevat een negatieve waarde, maar moet een niet-negatieve waarde bevatten.
XPS_E_NESTED_REMOTE_DICTIONARY
0x80520402
Er is geprobeerd een externe woordenlijstreferentie toe te voegen aan een externe woordenlijst. Een externe woordenlijst kan niet verwijzen naar een andere externe woordenlijst.
XPS_E_NO_CUSTOM_OBJECTS
0x80520502
Een interfaceaanwijzer verwijst niet naar een herkende interface-implementatie. Aangepaste implementatie van XPS Document API-interfaces wordt niet ondersteund.
XPS_E_NOT_ENOUGH_GRADIENT_STOPS
0x8052050b
De verzameling kleurovergangsstops heeft minder dan twee stops. Een verzameling kleurovergangsstops moet ten minste twee kleurovergangsstops hebben.
XPS_E_ODD_BIDILEVEL
0x80520307
De tekenreeks is opgegeven als zijwaarts georiënteerd en van rechts naar links. Als de tekst zijwaarts is gericht, kan deze geen bidi-niveau hebben dat een oneven waarde is (van rechts naar links). Als het bidi-niveau een oneven waarde is, kan de tekst niet opzij worden georiënteerd.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
0x80520308
De glyph-toewijzingen komen niet overeen met de inhoud van de Unicode-tekenreeks.
XPS_E_PACKAGE_WRITER_NOT_CLOSED
0x8052050c
De pakketschrijver is niet gesloten voordat het werd vrijgegeven.
XPS_E_RELATIONSHIP_EXTERNAL
0x8052050a
Een relatie verwijst naar een deel dat zich buiten het XPS-document bevindt. Alle inhoud die moet worden weergegeven in een XPS-document, moet zijn opgenomen in het XPS-document.
XPS_E_RESOURCE_NOT_OWNED
0x80520504
Gereserveerd.
XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED
0x80520309
Gereserveerd.
XPS_E_STRING_TOO_LONG
0x80520300
Er is een size_t overloop opgetreden tijdens een poging om een tekenreeks naar een nieuwe buffer te kopiëren.
XPS_E_TOO_MANY_INDICES
0x80520301
Er waren meer glyph-indexen dan Unicode-codepunten. Als er geen glyph-toewijzingen zijn, moet het aantal indexen met glyph kleiner zijn dan of gelijk zijn aan het aantal Unicode-codepunten.
XPS_E_UNAVAILABLE_PACKAGE
0x80520114
Er is een ernstige fout opgetreden en de inhoud van het XPS OM is mogelijk onherstelbaar. Sommige onderdelen van het XPS OM kunnen nog steeds bruikbaar zijn, maar ze moeten worden geverifieerd voordat ze verder worden gebruikt. Omdat de status van het XPS OM niet kan worden voorspeld nadat deze fout is geretourneerd, moeten alle onderdelen van het XPS OM worden vrijgegeven en verwijderd.
XPS_E_UNEXPECTED_COLORPROFILE
0x80520505
Er was een kleurenprofiel aanwezig toen men niet verwachtte. Een kleurenprofiel is alleen toegestaan wanneer het kleurtype XPS_COLOR_TYPE_CONTEXT.
XPS_E_UNEXPECTED_CONTENT_TYPE
0x80520008
Het doel van een relatie is niet het type dat wordt verwacht door de context van de relatie.
XPS_E_UNEXPECTED_RELATIONSHIP_TYPE
0x80520010
Het relatietype is niet herkend.
XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP
0x80520011
De beperkte lettertypeverzameling bevat een onbeperkt lettertype.
XPS_E_VISUAL_CIRCULAR_REF
0x80520501
Gereserveerd.
XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT
0x80520400
Een padgeometrie die zich niet in een resourcewoordenlijst bevindt, heeft een x:Key-kenmerk opgegeven. Padgeometrieën die zich niet in een resourcewoordenlijst bevinden, kunnen geen x:Key-kenmerk hebben.

Opmerkingen

Sommige XPS-document-API-methoden maken aanroepen naar de Packaging-API . Zie Verpakkingsfouten voor informatie over de retourwaarden van de Packaging-API.

Vereisten

Voorwaarde Waarde
Minimaal ondersteunde client
Windows 7, Windows Vista met SP2 en Platform Update voor Windows Vista [alleen desktop-apps]
Minimaal ondersteunde server
Windows Server 2008 R2, Windows Server 2008 met SP2 en Platform Update voor Windows Server 2008 [alleen desktop-apps]
Koptekst
Xpsobjectmodel.h
IDL
XpsObjectModel.idl

Zie ook

foutafhandeling in COM