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 retour | 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 la largeur du fond perdu doit être supérieure ou égale à la largeur de la page plus la valeur absolue de la coordonnée x de l’origine du fond perdu. La valeur de la hauteur du fond perdu doit être supérieure ou égale à la hauteur de la page plus la valeur absolue de la coordonnée y de l’origine du fond perdu. |
|
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. |
|
Un é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 carets 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 couleur est hors limites. Pour les ypes de couleursXPS_COLOR_TYPE_SCRGB, la valeur du canal alpha doit être supérieure ou égale à 0,0 et inférieure ou égale à +1.0. Pour les types de couleursXPS_COLOR_TYPE_CONTEXT, 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 clé existe déjà dans le dictionnaire. |
|
Réservé. |
|
Le rectangle de zone de fond contient une ou plusieurs valeurs qui sont non valides. Consultez la description du paramètre pour les valeurs valides. |
|
Le rectangle de la boîte de contenu contient une ou plusieurs valeurs qui sont non valides. Consultez la description du paramètre pour les valeurs valides. |
|
La chaîne du type de contenu est non valide. |
|
Une valeur FLOAT est non valide. Il s’agit soit d’un nombre infini, soit d’un nombre qui n’est pas un nombre (NAN). |
|
L’URI de police est non valide, peut-être parce qu’elle contient un fragment ou des caractères vides qui sont non valides. |
|
La langue spécifiée est non valide ou n’est pas correctement mise en forme. |
|
Le nom de la clé de recherche fait référence à un objet qui n’est pas du bon type pour l’appel; par exemple, si la méthode renvoie une brosse mais que le nom de la clé de recherche fait référence à un objet géométrique. |
XPS_E_INVALID_MARKUP 0x8052000c |
Les marques lues contiennent un élément ou un attribut qui n’est pas conforme à XML Paper Specification. Remarque : Pour représenter des valeurs à virgule flottante, l’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 à XML Paper Specification. |
|
Réservé. |
|
Les dimensions de la page contiennent une valeur de taille de page qui est non valide. |
|
Selon XML Paper Specification, la chaîne de clé de recherche est non 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 couleurs est NULL, mais un profil de couleurs est attendu. Un profil de couleurs est requis lorsque le type de couleur est XPS_COLOR_TYPE_CONTEXT. |
|
Une page fait référence à des ressources à abandonner, 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. |
|
Nous n’avons pas pu 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 aucun composant FixedPage. Un document XPS doit contenir au moins un composant FixedPage. |
|
La référence de page n’a pas de page correspondante. |
|
Un composant cible requis n’a pas été référencé. |
|
Un flux n’a pas été spécifié pour la ressource. |
|
Nous n’avons pas pu trouver le composant FixedDocument référencé par l’objet FixedDocumentSequence. Un document XPS doit contenir au moins un composant FixedDocument. |
|
Nous n’avons pas pu trouver le composant FixedPage référencé par FixedDocument. Un document XPS doit contenir au moins un composant FixedPage. |
|
Le composant cible de relation n’est pas présent 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 de la tâche à un FixedDocumentSequence qui en a déjà un. FixedDocumentSequence dans un document XPS ne peut contenir qu’un seul ticket d’impression au niveau de la tâche. |
|
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 a déjà un. 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 des points de dégradé a moins de deux points. Une collection de points de dégradé doit avoir au moins deux points 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 bidirectionnel qui est une valeur impaire (de droite à gauche). De même, si le niveau bidirectionnel 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é. |
|
Un dépassement de size_t s’est produit pendant 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é qu’il est impossible de prédire l’état de l’OM XPS après le retour de cette erreur, tous les composants du XPS OM doivent être libérés et abandonnés. |
|
Un profil de couleurs était présent lorsqu’un profil de couleurs n’était pas attendu. Un profil de couleurs n’est autorisé que lorsque le type de couleurs 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. |
Notes
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
Condition requise | Value |
---|---|
Client minimal pris en charge |
Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau uniquement] |
Serveur minimal 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 |
|
IDL |
|