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 |
---|---|
|
La interfaz ya tiene un propietario. |
|
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. |
|
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. |
|
Un elemento ResourceDictionary que especifica un diccionario de recursos remotos en su atributo Source NO DEBE contener elementos secundarios de definición de recursos. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Ya existe un objeto con este nombre en el diccionario. |
|
Ya existe un objeto con este nombre de clave en el diccionario. |
|
Reservado. |
|
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. |
|
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. |
|
La cadena de tipo de contenido no es válida. |
|
Un valor FLOAT no es válido. Es un valor infinito o no es un número (NAN). |
|
El identificador URI de fuente no es válido, posiblemente porque contiene un fragmento vacío o caracteres que no son válidos. |
|
El idioma especificado no es válido o no tiene el formato correcto. |
|
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. |
|
La cadena que se ha pasado no es un nombre válido, según la especificación XML Paper Specification. |
|
Reservado. |
|
Las dimensiones de página contienen un valor de tamaño de página que no es válido. |
|
Según la especificación de XML Paper Specification, la cadena de clave de búsqueda no es válida. |
|
No se admite el tipo de imagen en miniatura. |
|
Se ha encontrado un marcado XML incorrecto o con formato incorrecto. |
|
En una o varias estructuras XPS_GLYPH_MAPPING, un elemento está fuera de secuencia. |
|
Las asignaciones de glifos superan el número de índices del glifo. |
|
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. |
|
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. |
|
Una página hace referencia a recursos descartables, pero no especifica un nombre de elemento DiscardControl. |
|
Se ha llamado a IXpsOMPackageWriter::AddPage antes de IXpsOMPackageWriter::StartNewDocument. |
|
El paquete no contiene FixedDocumentSequence. |
|
La interfaz IXpsOMGlyphs requiere un identificador URI de fuente, pero no se especifica uno. |
|
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. |
|
No se pudo encontrar un recurso de imagen para el pincel de imagen. |
|
El recurso remoto tiene un objeto inesperado. |
|
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. |
|
FixedDocument no contiene elementos FixedPage. Un documento XPS debe contener al menos una parte FixedPage. |
|
La referencia de página no tiene una página correspondiente. |
|
No se hizo referencia a una parte de destino necesaria. |
|
No se especificó una secuencia para el recurso. |
|
No se encontró la parte FixedDocument a la que hace referencia FixedDocumentSequence. Un documento XPS debe contener al menos un FixedDocument. |
|
No se encontró la parte FixedPage a la que hace referencia FixedDocument. Un documento XPS debe contener al menos una parte FixedPage. |
|
La parte de destino de la relación no está presente en la relación del paquete. |
|
No se especificó ningún atributo x:Key para el recurso. |
|
El recurso al que hace referencia la página o el contenido del diccionario remoto no existe como una relación de página. |
|
La fuente restringida a la que se hace referencia no se especificó en la llamada a IXpsOMPackageWriter::StartNewDocument. |
|
La matriz de datos de segmento tiene menos entradas que la matriz de tipos de segmento. |
|
Se intentó agregar fixedDocumentSequence a un paquete que ya tiene uno. Un documento XPS debe contener una y solo una parte FixedDocumentSequence. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Ya existe un recurso por ese nombre de elemento. |
|
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. |
|
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. |
|
Una entrada contiene un valor negativo, pero debe contener un valor no negativo. |
|
Se intentó agregar una referencia de diccionario remoto a un diccionario remoto. Un diccionario remoto no puede hacer referencia a otro diccionario remoto. |
|
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. |
|
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. |
|
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. |
|
Las asignaciones de glifos no coinciden con el contenido de la cadena Unicode. |
|
El escritor de paquetes no se ha cerrado antes de su lanzamiento. |
|
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. |
|
Reservado. |
|
Reservado. |
|
Se produjo un desbordamiento de size_t durante un intento de copiar una cadena en un nuevo búfer. |
|
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. |
|
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. |
|
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. |
|
El destino de una relación no es el tipo esperado por el contexto de la relación. |
|
No se reconoció el tipo de relación. |
|
La colección de fuentes restringida contiene una fuente sin restricciones. |
|
Reservado. |
|
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 |
|
IDL |
|