Partager via


Erreurs de document XPS

Le tableau suivant répertorie toutes les valeurs HRESULT qui peuvent être retournées par les méthodes de l’API document XPS. Notez que toutes les méthodes ne retournent pas toutes les valeurs renvoyées répertoriées dans ce tableau.

Valeur/code de renvoi Description
XPS_E_ALREADY_OWNED
0x80520503
L’interface possède déjà un propriétaire.
XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC
0x80520509
Les dimensions de boîte de fond ne sont pas compatibles avec les dimensions de la page.
La valeur de largeur de zone de fond doit être supérieure ou égale à la largeur de page, ainsi que la valeur absolue de la coordonnée x de l’origine de la zone de bles. La valeur de hauteur de la zone de fond doit être supérieure ou égale à la hauteur de page, ainsi que la valeur absolue de la coordonnée y de l’origine de la zone de ble.
XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT
0x80520507
Un élément PathGeometry contient un ensemble de figures de chemin spécifiées avec l’attribut Figures ou avec un élément PathFigure enfant. Les figures de chemin d’une géométrie ne peuvent pas avoir à la fois l’attribut Figures et un élément PathFigure enfant.
XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT
0x80520508
Élément ResourceDictionary qui spécifie un dictionnaire de ressources distant dans son attribut Source NE DOIT pas contenir d’enfants de définition de ressource.
XPS_E_CARET_OUT_OF_ORDER
0x80520306
Une valeur d’emplacement de soin est hors ordre. Les valeurs d’emplacement doivent être triées dans l’ordre croissant.
XPS_E_CARET_OUTSIDE_STRING
0x80520305
Les arrêts de garde ont été spécifiés pour une chaîne vide ; ou, l’index de saut de caret a dépassé la longueur de la chaîne Unicode.
XPS_E_COLOR_COMPONENT_OUT_OF_RANGE
0x80520506
Une valeur de couleur est hors limites.
Pour XPS_COLOR_TYPE_SCRGB types de couleurs, la valeur du canal alpha doit être supérieure ou égale à 0,0 et inférieure ou égale à +1.0.
Pour XPS_COLOR_TYPE_CONTEXT types de couleurs, channelValues[0] qui représente la valeur du canal alpha doit être supérieure ou égale à 0,0 et inférieure ou égale à +1.0.
XPS_E_DICTIONARY_ITEM_NAMED
0x80520401
Un visuel d’un dictionnaire de ressources a l’attribut Name , qui peut ne pas être spécifié sur les enfants d’un élément ResourceDictionary .
XPS_E_DUPLICATE_NAMES
0x80520209
Un objet portant ce nom existe déjà dans le dictionnaire.
XPS_E_DUPLICATE_RESOURCE_KEYS
0x80520200
Un objet portant ce nom de clé existe déjà dans le dictionnaire.
XPS_E_INDEX_OUT_OF_RANGE
0x80520500
Réservé.
XPS_E_INVALID_BLEED_BOX
0x80520004
Le rectangle de zone de fond contient une ou plusieurs valeurs qui ne sont pas valides. Consultez la description du paramètre pour les valeurs valides.
XPS_E_INVALID_CONTENT_BOX
0x8052000b
Le rectangle de zone de contenu contient une ou plusieurs valeurs qui ne sont pas valides. Consultez la description du paramètre pour les valeurs valides.
XPS_E_INVALID_CONTENT_TYPE
0x8052000e
La chaîne de type de contenu n’est pas valide.
XPS_E_INVALID_FLOAT
0x80520007
Une valeur FLOAT n’est pas valide. Il s’agit d’un nombre infini ou non (NAN).
XPS_E_INVALID_FONT_URI
0x8052000a
L’URI de police n’est pas valide, peut-être parce qu’il contient un fragment ou des caractères vides qui ne sont pas valides.
XPS_E_INVALID_LANGUAGE
0x80520000
La langue spécifiée n’est pas valide ou n’est pas correctement mise en forme.
XPS_E_INVALID_LOOKUP_TYPE
0x80520006
Le nom de clé de recherche fait référence à un objet qui n’est pas le type correct de l’appel ; par exemple, si la méthode retourne un pinceau, mais que le nom de clé de recherche fait référence à un objet geometry.
XPS_E_INVALID_MARKUP
0x8052000c
Le balisage lu contient un élément ou un attribut qui n’est pas conforme à la spécification de papier XML.
Note: Pour représenter des valeurs à virgule flottante, le modèle OM XPS utilise le type de données FLOAT au lieu de DOUBLE. Si un document XPS a un élément avec des données à virgule flottante qui ne correspondent pas à une valeur FLOAT , cette erreur est retournée lorsque cette valeur est rencontrée lors de la désérialisation.
XPS_E_INVALID_NAME
0x80520001
La chaîne qui a été passée n’est pas un nom valide, conformément à la spécification de papier XML.
XPS_E_INVALID_OBFUSCATED_FONT_URI
0x8052000f
Réservé.
XPS_E_INVALID_PAGE_SIZE
0x80520003
Les dimensions de la page contiennent une valeur de taille de page qui n’est pas valide.
XPS_E_INVALID_RESOURCE_KEY
0x80520002
Selon la spécification de papier XML, la chaîne de clé de recherche n’est pas valide.
XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE
0x80520005
Le type d’image miniature n’est pas pris en charge.
XPS_E_INVALID_XML_ENCODING
0x8052000d
Marques XML incorrectes ou mal mises en forme.
XPS_E_MAPPING_OUT_OF_ORDER
0x80520302
Dans une ou plusieurs structures XPS_GLYPH_MAPPING , un élément est hors séquence.
XPS_E_MAPPING_OUTSIDE_INDICES
0x80520304
Les mappages de glyphes dépassent le nombre d’index de glyphe.
XPS_E_MAPPING_OUTSIDE_STRING
0x80520303
Erreur dans les mappages de glyphes.
Si la chaîne Unicode est vide, cette erreur signifie qu’un mappage de glyphe a également été défini. Les mappages de Glyphe ne doivent pas être définis si la chaîne Unicode est vide.
Si la chaîne Unicode n’est pas vide, cette erreur signifie qu’un mappage de glyphe a été défini pour les glyphes en dehors de la chaîne Unicode. Les mappages de glyphes ne peuvent pas être définis pour les glyphes qui se trouvent en dehors de la longueur de la chaîne Unicode.
XPS_E_MISSING_COLORPROFILE
0x80520104
Le paramètre de profil de couleur est NULL, mais un profil de couleur est attendu. Un profil de couleur est requis lorsque le type de couleur est XPS_COLOR_TYPE_CONTEXT.
XPS_E_MISSING_DISCARDCONTROL
0x80520112
Une page fait référence à des ressources ignorées, mais ne spécifie pas de nom de composant DiscardControl.
XPS_E_MISSING_DOCUMENT
0x80520109
IXpsOMPackageWriter ::AddPage a été appelé avant IXpsOMPackageWriter ::StartNewDocument.
XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP
0x80520108
Le package ne contient pas de FixedDocumentSequence.
XPS_E_MISSING_FONTURI
0x80520107
L’interface IXpsOMGlyphes nécessite un URI de police, mais il n’est pas spécifié.
XPS_E_MISSING_GLYPHS
0x80520102
L’interface IXpsOMGlyphes sans chaîne Unicode ne spécifie aucun index de glyphe. Une interface IXpsOMGlyphes doit spécifier une chaîne Unicode ou un tableau d’index de glyphe.
XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH
0x8052010e
Impossible de trouver une ressource d’image pour le pinceau d’image.
XPS_E_MISSING_LOOKUP
0x80520101
La ressource distante a un objet inattendu.
XPS_E_MISSING_NAME
0x80520100
La page n’a pas été nommée ; l’état de la cible du lien hypertexte ne peut être défini que si la page a un nom.
XPS_E_MISSING_PAGE_IN_DOCUMENT
0x8052010c
FixedDocument ne contient aucune partie FixedPage. Un document XPS doit contenir au moins une partie FixedPage.
XPS_E_MISSING_PAGE_IN_PAGEREFERENCE
0x8052010d
La référence de page n’a pas de page correspondante.
XPS_E_MISSING_PART_REFERENCE
0x80520110
Une partie cible requise n’a pas été référencée.
XPS_E_MISSING_PART_STREAM
0x80520113
Un flux n’a pas été spécifié pour la ressource.
XPS_E_MISSING_REFERRED_DOCUMENT
0x8052010a
La partie FixedDocument référencée par l’objet FixedDocumentSequence est introuvable. Un document XPS doit contenir au moins un FixedDocument.
XPS_E_MISSING_REFERRED_PAGE
0x8052010b
La partie FixedPage référencée par FixedDocument est introuvable. Un document XPS doit contenir au moins une partie FixedPage.
XPS_E_MISSING_RELATIONSHIP_TARGET
0x80520105
La partie cible de relation n’est pas présente dans la relation de package.
XPS_E_MISSING_RESOURCE_KEY
0x8052010f
Aucun attribut x :Key n’a été spécifié pour la ressource.
XPS_E_MISSING_RESOURCE_RELATIONSHIP
0x80520106
La ressource référencée par le contenu de la page ou du dictionnaire distant n’existe pas en tant que relation de page.
XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP
0x80520111
La police restreinte référencée n’a pas été spécifiée dans l’appel à IXpsOMPackageWriter ::StartNewDocument.
XPS_E_MISSING_SEGMENT_DATA
0x80520103
Le tableau de données de segment a moins d’entrées que le tableau de types de segments.
XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS
0x80520202
Une tentative a été effectuée pour ajouter un FixedDocumentSequence à un package qui en a déjà un. Un document XPS doit contenir un seul composant FixedDocumentSequence.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT
0x80520206
Une tentative a été effectuée pour ajouter un ticket d’impression au niveau du document à un FixedDocument qui en a déjà un. Un FixedDocument dans un document XPS ne peut contenir qu’un seul ticket d’impression au niveau du document.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE
0x80520207
Une tentative a été effectuée pour ajouter un ticket d’impression au niveau du travail à un FixedDocumentSequence qui en a déjà un. FixedDocumentSequence dans un document XPS ne peut contenir qu’un seul ticket d’impression au niveau du travail.
XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE
0x80520205
Une tentative a été effectuée pour ajouter un ticket d’impression au niveau de la page à un FixedPage qui en a déjà un. Un FixedPage dans un document XPS ne peut contenir qu’un seul ticket d’impression au niveau de la page.
XPS_E_MULTIPLE_REFERENCES_TO_PART
0x80520208
La collection de polices restreintes contenait une entrée de police restreinte qui était répétée. Chaque entrée de police ne peut se produire qu’une seule fois dans la collection.
XPS_E_MULTIPLE_RESOURCES
0x80520201
Une ressource par ce nom de composant existe déjà.
XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE
0x80520204
Une tentative a été effectuée pour ajouter une image miniature à un package qui en a déjà un. Un document XPS ne peut contenir qu’une seule image miniature au niveau du package.
XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE
0x80520203
Une tentative a été effectuée pour ajouter une image miniature au niveau de la page à un FixedPage qui en possède déjà une. Un FixedPage dans un document XPS ne peut contenir qu’une seule image miniature au niveau de la page.
XPS_E_NEGATIVE_FLOAT
0x8052030a
Une entrée contient une valeur négative, mais elle doit contenir une valeur non négative.
XPS_E_NESTED_REMOTE_DICTIONARY
0x80520402
Une tentative a été effectuée pour ajouter une référence de dictionnaire distant à un dictionnaire distant. Un dictionnaire distant ne peut pas référencer un autre dictionnaire distant.
XPS_E_NO_CUSTOM_OBJECTS
0x80520502
Un pointeur d’interface ne pointe pas vers une implémentation d’interface reconnue. L’implémentation personnalisée des interfaces API de document XPS n’est pas prise en charge.
XPS_E_NOT_ENOUGH_GRADIENT_STOPS
0x8052050b
La collection d’arrêts de dégradé a moins de deux arrêts. Une collection d’arrêts de dégradé doit avoir au moins deux arrêts de dégradé.
XPS_E_ODD_BIDILEVEL
0x80520307
La chaîne de texte a été spécifiée comme étant orientée latéralement et de droite à gauche. Si le texte est orienté de côté, il ne peut pas avoir un niveau bidi qui est une valeur impaire (de droite à gauche). De même, si le niveau bidi est une valeur impaire, le texte ne peut pas être orienté latéralement.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
0x80520308
Les mappages de glyphes ne correspondent pas au contenu de la chaîne Unicode.
XPS_E_PACKAGE_WRITER_NOT_CLOSED
0x8052050c
L’enregistreur de package n’a pas été fermé avant sa publication.
XPS_E_RELATIONSHIP_EXTERNAL
0x8052050a
Une relation fait référence à une partie qui se trouve en dehors du document XPS. Tout le contenu à restituer dans un document XPS doit être contenu dans le document XPS.
XPS_E_RESOURCE_NOT_OWNED
0x80520504
Réservé.
XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED
0x80520309
Réservé.
XPS_E_STRING_TOO_LONG
0x80520300
Une size_t dépassement de capacité s’est produite lors d’une tentative de copie d’une chaîne dans une nouvelle mémoire tampon.
XPS_E_TOO_MANY_INDICES
0x80520301
Il y avait plus d’index de glyphes que les points de code Unicode. S’il n’existe aucun mappage de glyphe, le nombre d’index de glyphe doit être inférieur ou égal au nombre de points de code Unicode.
XPS_E_UNAVAILABLE_PACKAGE
0x80520114
Une erreur grave s’est produite et le contenu de l’om XPS peut être irrécupérable. Certains composants de l’om XPS peuvent toujours être utilisables, mais ils devront être vérifiés avant d’être utilisés. Étant donné que l’état du MODÈLE XPS ne peut pas être prédit une fois cette erreur retournée, tous les composants du modèle XPS doivent être libérés et ignorés.
XPS_E_UNEXPECTED_COLORPROFILE
0x80520505
Un profil de couleur était présent lorsqu’un profil de couleur n’était pas attendu. Un profil de couleur n’est autorisé que lorsque le type de couleur est XPS_COLOR_TYPE_CONTEXT.
XPS_E_UNEXPECTED_CONTENT_TYPE
0x80520008
La cible d’une relation n’est pas le type attendu par le contexte de la relation.
XPS_E_UNEXPECTED_RELATIONSHIP_TYPE
0x80520010
Le type de relation n’a pas été reconnu.
XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP
0x80520011
La collection de polices restreinte contient une police illimitée.
XPS_E_VISUAL_CIRCULAR_REF
0x80520501
Réservé.
XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT
0x80520400
Une géométrie de chemin d’accès qui n’est pas dans un dictionnaire de ressources a un attribut x :Key spécifié. Les géométries de chemin d’accès qui ne se trouvent pas dans un dictionnaire de ressources ne peuvent pas avoir d’attribut x :Key .

Remarques

Certaines méthodes d’API de document XPS effectuent des appels à l’API d’empaquetage . Pour plus d’informations sur les valeurs de retour de l’API d’empaquetage, consultez Erreurs d’empaquetage.

Spécifications

Besoin Valeur
Client minimum pris en charge
Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau uniquement]
Serveur minimum pris en charge
Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement]
En-tête de page
Xpsobjectmodel.h
IDL
XpsObjectModel.idl

Voir aussi

gestion des erreurs dans COM