Compartir a través de


Errores de XPS Document

En la tabla siguiente, se enumeran todos los valores HRESULT que pueden devolver los métodos de la API XPS Document. Tenga en cuenta que no todos los métodos devuelven todos los valores devueltos que se enumeran en esta tabla.

Código/valor de retorno Descripción
XPS_E_ALREADY_OWNED
0x80520503
La interfaz ya tiene un propietario.
XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC
0x80520509
Las dimensiones del cuadro de sangría no son compatibles con las dimensiones de página.
El valor de ancho del cuadro de sangría debe ser mayor o igual que el ancho de página más el valor absoluto de la coordenada "x" del origen del cuadro de sangría. El valor de alto del cuadro de sangría debe ser mayor o igual que el alto de página más el valor absoluto de la coordenada "y" del origen del cuadro de sangría.
XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT
0x80520507
Un elemento PathGeometry contiene un conjunto de figuras de ruta de acceso especificadas con el atributo Figures o con un elemento secundario PathFigure. Las figuras de ruta de acceso de una geometría no pueden tener el atributo Figures y un elemento PathFigure secundario.
XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT
0x80520508
Un elemento ResourceDictionary que especifica un diccionario de recursos remotos en su atributo Source NO DEBE contener elementos secundarios de definición de recursos.
XPS_E_CARET_OUT_OF_ORDER
0x80520306
Un valor de ubicación del símbolo de intercalación no está en orden. Los valores de ubicación deben ordenarse en orden ascendente.
XPS_E_CARET_OUTSIDE_STRING
0x80520305
Se especificaron delimitadores de símbolos de intercalación para una cadena vacía; o bien, el índice de salto del símbolo de intercalación ha superado la longitud de la cadena Unicode.
XPS_E_COLOR_COMPONENT_OUT_OF_RANGE
0x80520506
Un valor de color está fuera del intervalo.
En el caso de los tipos de color XPS_COLOR_TYPE_SCRGB, el valor del canal alfa debe ser mayor o igual que 0.0 y menor o igual que +1.0.
En el caso de los tipos de color XPS_COLOR_TYPE_CONTEXT, channelValues[0] que representa el valor del canal alfa debe ser mayor o igual que 0.0 y menor o igual que +1.0.
XPS_E_DICTIONARY_ITEM_NAMED
0x80520401
Un objeto visual de un diccionario de recursos tiene el atributo Name, que puede no especificarse en ningún elemento secundario de un elemento ResourceDictionary.
XPS_E_DUPLICATE_NAMES
0x80520209
Ya existe un objeto con este nombre en el diccionario.
XPS_E_DUPLICATE_RESOURCE_KEYS
0x80520200
Ya existe un objeto con este nombre de clave en el diccionario.
XPS_E_INDEX_OUT_OF_RANGE
0x80520500
Reservado.
XPS_E_INVALID_BLEED_BOX
0x80520004
El rectángulo de cuadro de sangría contiene uno o varios valores que no son válidos. Consulte la descripción del parámetro para ver los valores válidos.
XPS_E_INVALID_CONTENT_BOX
0x8052000b
El rectángulo del cuadro de contenido contiene uno o varios valores que no son válidos. Consulte la descripción del parámetro para ver los valores válidos.
XPS_E_INVALID_CONTENT_TYPE
0x8052000e
La cadena de tipo de contenido no es válida.
XPS_E_INVALID_FLOAT
0x80520007
Un valor FLOAT no es válido. Es un valor infinito o no es un número (NAN).
XPS_E_INVALID_FONT_URI
0x8052000a
El identificador URI de fuente no es válido, posiblemente porque contiene un fragmento vacío o caracteres que no son válidos.
XPS_E_INVALID_LANGUAGE
0x80520000
El idioma especificado no es válido o no tiene el formato correcto.
XPS_E_INVALID_LOOKUP_TYPE
0x80520006
El nombre de clave de búsqueda hace referencia a un objeto que no es el tipo correcto para la llamada. Por ejemplo, si el método devuelve un pincel, pero el nombre de la clave de búsqueda hace referencia a un objeto geometry.
XPS_E_INVALID_MARKUP
0x8052000c
El marcado que se lee contiene un elemento o un atributo que no se ajusta a la especificación XML Paper Specification.
Nota: Para representar valores de punto flotante, el modelo de objetos XPS usa el tipo de datos FLOAT en lugar de DOUBLE. Si un documento XPS tiene un elemento con datos de punto flotante que no caben en un valor FLOAT, este error se devolverá cuando se encuentre ese valor durante la deserialización.
XPS_E_INVALID_NAME
0x80520001
La cadena que se ha pasado no es un nombre válido, según la especificación XML Paper Specification.
XPS_E_INVALID_OBFUSCATED_FONT_URI
0x8052000f
Reservado.
XPS_E_INVALID_PAGE_SIZE
0x80520003
Las dimensiones de página contienen un valor de tamaño de página que no es válido.
XPS_E_INVALID_RESOURCE_KEY
0x80520002
Según la especificación de XML Paper Specification, la cadena de clave de búsqueda no es válida.
XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE
0x80520005
No se admite el tipo de imagen en miniatura.
XPS_E_INVALID_XML_ENCODING
0x8052000d
Se ha encontrado un marcado XML incorrecto o con formato incorrecto.
XPS_E_MAPPING_OUT_OF_ORDER
0x80520302
En una o varias estructuras XPS_GLYPH_MAPPING, un elemento está fuera de secuencia.
XPS_E_MAPPING_OUTSIDE_INDICES
0x80520304
Las asignaciones de glifos superan el número de índices del glifo.
XPS_E_MAPPING_OUTSIDE_STRING
0x80520303
Error en las asignaciones del glifo.
Si la cadena Unicode está vacía, este error significa que también se ha definido una asignación de glifo. Las asignaciones de glifos no se deben definir si la cadena Unicode está vacía.
Si la cadena Unicode no está vacía, este error significa que se ha definido una asignación de glifos para los glifos fuera de la cadena Unicode. Las asignaciones de glifos no se pueden definir para los glifos que se encuentran fuera de la longitud de la cadena Unicode.
XPS_E_MISSING_COLORPROFILE
0x80520104
El parámetro de perfil de color es NULL, pero se espera un perfil de color. Se requiere un perfil de color cuando XPS_COLOR_TYPE_CONTEXT es el tipo de color.
XPS_E_MISSING_DISCARDCONTROL
0x80520112
Una página hace referencia a recursos descartables, pero no especifica un nombre de elemento DiscardControl.
XPS_E_MISSING_DOCUMENT
0x80520109
Se ha llamado a IXpsOMPackageWriter::AddPage antes de IXpsOMPackageWriter::StartNewDocument.
XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP
0x80520108
El paquete no contiene FixedDocumentSequence.
XPS_E_MISSING_FONTURI
0x80520107
La interfaz IXpsOMGlyphs requiere un identificador URI de fuente, pero no se especifica uno.
XPS_E_MISSING_GLYPHS
0x80520102
La interfaz IXpsOMGlyphs sin una cadena Unicode no especifica ningún índice de glifo. Una interfaz IXpsOMGlyphs debe especificar una cadena Unicode o una matriz de índices de glifos.
XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH
0x8052010e
No se pudo encontrar un recurso de imagen para el pincel de imagen.
XPS_E_MISSING_LOOKUP
0x80520101
El recurso remoto tiene un objeto inesperado.
XPS_E_MISSING_NAME
0x80520100
No se ha llamado a la página; el estado de destino del hipervínculo solo se puede establecer si la página tiene un nombre.
XPS_E_MISSING_PAGE_IN_DOCUMENT
0x8052010c
FixedDocument no contiene elementos FixedPage. Un documento XPS debe contener al menos una parte FixedPage.
XPS_E_MISSING_PAGE_IN_PAGEREFERENCE
0x8052010d
La referencia de página no tiene una página correspondiente.
XPS_E_MISSING_PART_REFERENCE
0x80520110
No se hizo referencia a una parte de destino necesaria.
XPS_E_MISSING_PART_STREAM
0x80520113
No se especificó una secuencia para el recurso.
XPS_E_MISSING_REFERRED_DOCUMENT
0x8052010a
No se encontró la parte FixedDocument a la que hace referencia FixedDocumentSequence. Un documento XPS debe contener al menos un FixedDocument.
XPS_E_MISSING_REFERRED_PAGE
0x8052010b
No se encontró la parte FixedPage a la que hace referencia FixedDocument. Un documento XPS debe contener al menos una parte FixedPage.
XPS_E_MISSING_RELATIONSHIP_TARGET
0x80520105
La parte de destino de la relación no está presente en la relación del paquete.
XPS_E_MISSING_RESOURCE_KEY
0x8052010f
No se especificó ningún atributo x:Key para el recurso.
XPS_E_MISSING_RESOURCE_RELATIONSHIP
0x80520106
El recurso al que hace referencia la página o el contenido del diccionario remoto no existe como una relación de página.
XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP
0x80520111
La fuente restringida a la que se hace referencia no se especificó en la llamada a IXpsOMPackageWriter::StartNewDocument.
XPS_E_MISSING_SEGMENT_DATA
0x80520103
La matriz de datos de segmento tiene menos entradas que la matriz de tipos de segmento.
XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS
0x80520202
Se intentó agregar fixedDocumentSequence a un paquete que ya tiene uno. Un documento XPS debe contener una y solo una parte FixedDocumentSequence.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT
0x80520206
Se intentó agregar un vale de impresión de nivel de documento a un FixedDocument, que ya tiene uno. FixedDocument en un documento XPS solo puede contener un vale de impresión de nivel de documento.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE
0x80520207
Se intentó agregar un vale de impresión de nivel de trabajo a FixedDocumentSequence, que ya tiene uno. FixedDocumentSequence en un documento XPS solo puede contener un vale de impresión de nivel de trabajo.
XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE
0x80520205
Se intentó agregar un vale de impresión de nivel de página a FixedPage, que ya tiene uno. FixedPage en un documento XPS solo puede contener un vale de impresión de nivel de página.
XPS_E_MULTIPLE_REFERENCES_TO_PART
0x80520208
La colección de fuentes restringida contenía una entrada de fuente restringida que se ha repetido. Cada entrada de fuente puede producirse en la colección solo una vez.
XPS_E_MULTIPLE_RESOURCES
0x80520201
Ya existe un recurso por ese nombre de elemento.
XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE
0x80520204
Se intentó agregar una imagen en miniatura a un paquete que ya tiene uno. Un documento XPS solo puede contener una imagen en miniatura de nivel de paquete.
XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE
0x80520203
Se intentó agregar una imagen en miniatura de nivel de página a FixedPage, que ya tiene una. FixedPage en un documento XPS solo puede contener una imagen en miniatura de nivel de página.
XPS_E_NEGATIVE_FLOAT
0x8052030a
Una entrada contiene un valor negativo, pero debe contener un valor no negativo.
XPS_E_NESTED_REMOTE_DICTIONARY
0x80520402
Se intentó agregar una referencia de diccionario remoto a un diccionario remoto. Un diccionario remoto no puede hacer referencia a otro diccionario remoto.
XPS_E_NO_CUSTOM_OBJECTS
0x80520502
Un puntero de interfaz no apunta a una implementación de interfaz reconocida. No se admite la implementación personalizada de interfaces de la API XPS Document.
XPS_E_NOT_ENOUGH_GRADIENT_STOPS
0x8052050b
La colección de delimitadores de degradado tiene menos de dos paradas. Una colección de delimitadores de degradado debe tener al menos dos paradas de degradado.
XPS_E_ODD_BIDILEVEL
0x80520307
La cadena de texto se especificó como orientada lateralmente y de derecha a izquierda. Si el texto está orientado lateralmente, no puede tener un nivel bidireccional que sea un valor impar (de derecha a izquierda). Del mismo modo, si el nivel bidireccional es un valor impar, el texto no se puede orientar lateralmente.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
0x80520308
Las asignaciones de glifos no coinciden con el contenido de la cadena Unicode.
XPS_E_PACKAGE_WRITER_NOT_CLOSED
0x8052050c
El escritor de paquetes no se ha cerrado antes de su lanzamiento.
XPS_E_RELATIONSHIP_EXTERNAL
0x8052050a
Una relación hace referencia a una parte que está fuera del documento XPS. Todo el contenido que se va a representar en un documento XPS debe estar contenido en el documento XPS.
XPS_E_RESOURCE_NOT_OWNED
0x80520504
Reservado.
XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED
0x80520309
Reservado.
XPS_E_STRING_TOO_LONG
0x80520300
Se produjo un desbordamiento de size_t durante un intento de copiar una cadena en un nuevo búfer.
XPS_E_TOO_MANY_INDICES
0x80520301
Había más índices de glifos que puntos de código Unicode. Si no hay asignaciones de glifos, el número de índices de glifos debe ser menor o igual que el número de puntos de código Unicode.
XPS_E_UNAVAILABLE_PACKAGE
0x80520114
Se ha producido un error grave y es posible que el contenido del modelo de objetos XPS sea irrecuperable. Es posible que algunos componentes del modelo de objetos XPS sigan siendo utilizables, pero tendrán que comprobarse antes de usarse más. Dado que el estado del modelo de objetos XPS no se puede predecir después de que se devuelva este error, todos los componentes del modelo de objetos XPS deben liberarse y descartarse.
XPS_E_UNEXPECTED_COLORPROFILE
0x80520505
Un perfil de color estaba presente cuando no se esperaba uno. Solo se permite un perfil de color cuando el tipo de color es XPS_COLOR_TYPE_CONTEXT.
XPS_E_UNEXPECTED_CONTENT_TYPE
0x80520008
El destino de una relación no es el tipo esperado por el contexto de la relación.
XPS_E_UNEXPECTED_RELATIONSHIP_TYPE
0x80520010
No se reconoció el tipo de relación.
XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP
0x80520011
La colección de fuentes restringida contiene una fuente sin restricciones.
XPS_E_VISUAL_CIRCULAR_REF
0x80520501
Reservado.
XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT
0x80520400
Una geometría de ruta de acceso que no está en un diccionario de recursos tiene especificado un atributo x:Key. Las geometrías de ruta de acceso que no están en un diccionario de recursos no pueden tener un atributo x:Key.

Comentarios

Algunos métodos de la API XPS Document realizan llamadas a la API Packaging. Para obtener información sobre los valores devueltos de la API Packaging, consulteErrores de Packaging.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 R2, Windows Server 2008 con SP2 y Platform Update para Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Xpsobjectmodel.h
IDL
XpsObjectModel.idl

Consulte también

Control de errores en COM