Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |
|---|---|
|
L’interface possède déjà un propriétaire. |
|
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. |
|
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. |
|
É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. |
|
Une valeur d’emplacement de soin est hors ordre. Les valeurs d’emplacement doivent être triées dans l’ordre croissant. |
|
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. |
|
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. |
|
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 . |
|
Un objet portant ce nom existe déjà dans le dictionnaire. |
|
Un objet portant ce nom de clé existe déjà dans le dictionnaire. |
|
Réservé. |
|
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. |
|
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. |
|
La chaîne de type de contenu n’est pas valide. |
|
Une valeur FLOAT n’est pas valide. Il s’agit d’un nombre infini ou non (NAN). |
|
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. |
|
La langue spécifiée n’est pas valide ou n’est pas correctement mise en forme. |
|
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. |
|
La chaîne qui a été passée n’est pas un nom valide, conformément à la spécification de papier XML. |
|
Réservé. |
|
Les dimensions de la page contiennent une valeur de taille de page qui n’est pas valide. |
|
Selon la spécification de papier XML, la chaîne de clé de recherche n’est pas valide. |
|
Le type d’image miniature n’est pas pris en charge. |
|
Marques XML incorrectes ou mal mises en forme. |
|
Dans une ou plusieurs structures XPS_GLYPH_MAPPING , un élément est hors séquence. |
|
Les mappages de glyphes dépassent le nombre d’index de glyphe. |
|
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. |
|
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. |
|
Une page fait référence à des ressources ignorées, mais ne spécifie pas de nom de composant DiscardControl. |
|
IXpsOMPackageWriter ::AddPage a été appelé avant IXpsOMPackageWriter ::StartNewDocument. |
|
Le package ne contient pas de FixedDocumentSequence. |
|
L’interface IXpsOMGlyphes nécessite un URI de police, mais il n’est pas spécifié. |
|
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. |
|
Impossible de trouver une ressource d’image pour le pinceau d’image. |
|
La ressource distante a un objet inattendu. |
|
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. |
|
FixedDocument ne contient aucune partie FixedPage. Un document XPS doit contenir au moins une partie FixedPage. |
|
La référence de page n’a pas de page correspondante. |
|
Une partie cible requise n’a pas été référencée. |
|
Un flux n’a pas été spécifié pour la ressource. |
|
La partie FixedDocument référencée par l’objet FixedDocumentSequence est introuvable. Un document XPS doit contenir au moins un FixedDocument. |
|
La partie FixedPage référencée par FixedDocument est introuvable. Un document XPS doit contenir au moins une partie FixedPage. |
|
La partie cible de relation n’est pas présente dans la relation de package. |
|
Aucun attribut x :Key n’a été spécifié pour la ressource. |
|
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. |
|
La police restreinte référencée n’a pas été spécifiée dans l’appel à IXpsOMPackageWriter ::StartNewDocument. |
|
Le tableau de données de segment a moins d’entrées que le tableau de types de segments. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Une ressource par ce nom de composant existe déjà. |
|
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. |
|
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. |
|
Une entrée contient une valeur négative, mais elle doit contenir une valeur non négative. |
|
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. |
|
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. |
|
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é. |
|
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. |
|
Les mappages de glyphes ne correspondent pas au contenu de la chaîne Unicode. |
|
L’enregistreur de package n’a pas été fermé avant sa publication. |
|
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. |
|
Réservé. |
|
Réservé. |
|
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. |
|
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. |
|
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. |
|
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. |
|
La cible d’une relation n’est pas le type attendu par le contexte de la relation. |
|
Le type de relation n’a pas été reconnu. |
|
La collection de polices restreinte contient une police illimitée. |
|
Réservé. |
|
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 |
|
| IDL |
|
Voir aussi
-
gestion des erreurs dans COM