Condividi tramite


Errori del documento XPS

Nella tabella seguente sono elencati tutti i valori HRESULT che possono essere restituiti dai metodi dell'API documento XPS. Si noti che non tutti i metodi restituiscono tutti i valori restituiti elencati in questa tabella.

Codice/valore restituito Descrizione
XPS_E_ALREADY_OWNED
0x80520503
L'interfaccia ha già un proprietario.
XPS_E_BLedizione EnterpriseD_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC
0x80520509
Le dimensioni delle caselle smarginate non sono compatibili con le dimensioni della pagina.
Il valore di larghezza della casella smarginata deve essere maggiore o uguale alla larghezza della pagina più il valore assoluto della coordinata x dell'origine del riquadro smarginato. Il valore dell'altezza del riquadro smarginato deve essere maggiore o uguale all'altezza della pagina più il valore assoluto della coordinata y dell'origine del riquadro smarginato.
XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PREedizione Standard NT
0x80520507
Un elemento PathGeometry contiene un set di figure di percorso specificate con l'attributo Figures o con un elemento PathFigure figlio. Le figure di percorso di una geometria non possono avere sia l'attributo Figures che un elemento PathFigure figlio.
XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PREedizione Standard NT
0x80520508
Elemento ResourceDictionary che specifica un dizionario risorse remoto nel relativo attributo Source NON DEVE contenere elementi figlio di definizione delle risorse.
XPS_E_CARET_OUT_OF_ORDER
0x80520306
Un valore di posizione del cursore non è in ordine. I valori della posizione devono essere ordinati in ordine crescente.
XPS_E_CARET_OUTSIDE_STRING
0x80520305
Le interruzioni di cursore sono state specificate per una stringa vuota; oppure, l'indice di salto del cursore ha superato la lunghezza della stringa Unicode.
XPS_E_COLOR_COMPONENT_OUT_OF_RANGE
0x80520506
Un valore di colore non è compreso nell'intervallo.
Per XPS_COLOR_TYPE_SCRGB tipi di colore, il valore del canale alfa deve essere maggiore o uguale a 0,0 e minore o uguale a +1,0.
Per XPS_COLOR_TYPE_CONTEXT tipi di colore, channelValues [0] che rappresenta il valore del canale alfa deve essere maggiore o uguale a 0,0 e minore o uguale a +1,0.
XPS_E_DICTIONARY_ITEM_NAMED
0x80520401
Un oggetto visivo in un dizionario risorse ha l'attributo Name , che potrebbe non essere specificato in alcun elemento figlio di un elemento ResourceDictionary .
XPS_E_DUPLICATE_NAMES
0x80520209
Un oggetto con questo nome esiste già nel dizionario.
XPS_E_DUPLICATE_RESOURCE_KEYS
0x80520200
Un oggetto con questo nome di chiave esiste già nel dizionario.
XPS_E_INDEX_OUT_OF_RANGE
0x80520500
Riservato.
XPS_E_INVALID_BLedizione EnterpriseD_BOX
0x80520004
Il rettangolo della casella a smarginata contiene uno o più valori non validi. Vedere la descrizione del parametro per i valori validi.
XPS_E_INVALID_CONTENT_BOX
0x8052000b
Il rettangolo della casella di contenuto contiene uno o più valori non validi. Vedere la descrizione del parametro per i valori validi.
XPS_E_INVALID_CONTENT_TYPE
0x8052000e
La stringa del tipo di contenuto non è valida.
XPS_E_INVALID_FLOAT
0x80520007
Un valore FLOAT non è valido. È un numero infinito o non un numero (NAN).
XPS_E_INVALID_FONT_URI
0x8052000a
L'URI del tipo di carattere non è valido, probabilmente perché contiene un frammento vuoto o caratteri non validi.
XPS_E_INVALID_LANGUAGE
0x80520000
La lingua specificata non è valida o non è formattata correttamente.
XPS_E_INVALID_LOOKUP_TYPE
0x80520006
Il nome della chiave di ricerca fa riferimento a un oggetto che non è il tipo corretto per la chiamata; ad esempio, se il metodo restituisce un pennello, ma il nome della chiave di ricerca fa riferimento a un oggetto geometry.
XPS_E_INVALID_MARKUP
0x8052000c
Il markup letto contiene un elemento o un attributo che non è conforme alla specifica XML Paper.
Nota: per rappresentare valori a virgola mobile, XPS OM usa il tipo di dati FLOAT anziché DOUBLE. Se un documento XPS dispone di un elemento con dati a virgola mobile che non rientrano in un valore FLOAT , questo errore verrà restituito quando tale valore viene rilevato durante la deserializzazione.
XPS_E_INVALID_NAME
0x80520001
La stringa passata non è un nome valido, in base alla specifica xml paper.
XPS_E_INVALID_OBFUSCATED_FONT_URI
0x8052000f
Riservato.
XPS_E_INVALID_PAGE_SIZE
0x80520003
Le dimensioni della pagina contengono un valore di dimensione della pagina non valido.
XPS_E_INVALID_RESOURCE_KEY
0x80520002
In base alla specifica XML Paper, la stringa della chiave di ricerca non è valida.
XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE
0x80520005
Il tipo di immagine di anteprima non è supportato.
XPS_E_INVALID_XML_ENCODING
0x8052000d
Trovato markup XML non corretto o formattato in modo non corretto.
XPS_E_MAPPING_OUT_OF_ORDER
0x80520302
In una o più strutture XPS_GLYPH_MAPPING , un elemento non è in sequenza.
XPS_E_MAPPING_OUTSIDE_INDICES
0x80520304
I mapping dei glifi superano il numero di indici del glifo.
XPS_E_MAPPING_OUTSIDE_STRING
0x80520303
Errore nei mapping dei glifi.
Se la stringa Unicode è vuota, questo errore indica che è stato definito anche un mapping del glifo. I mapping dei glifi non devono essere definiti se la stringa Unicode è vuota.
Se la stringa Unicode non è vuota, questo errore indica che è stato definito un mapping del glifo per glifi all'esterno della stringa Unicode. I mapping dei glifi non possono essere definiti per i glifi che non rientrano nella lunghezza della stringa Unicode.
XPS_E_MISSING_COLORPROFILE
0x80520104
Il parametro del profilo colore è NULL, ma è previsto un profilo colore. Quando il tipo di colore è XPS_COLOR_TYPE_CONTEXT, è necessario un profilo di colore.
XPS_E_MISSING_DISCARDCONTROL
0x80520112
Una pagina fa riferimento a risorse scartate, ma non specifica un nome di parte DiscardControl.
XPS_E_MISSING_DOCUMENT
0x80520109
IXpsOMPackageWriter::AddPage è stato chiamato prima di IXpsOMPackageWriter::StartNewDocument.
XPS_E_MISSING_DOCUMENTedizione StandardQUENCE_RELATIONSHIP
0x80520108
Il pacchetto non contiene fixedDocumentSequence.
XPS_E_MISSING_FONTURI
0x80520107
L'interfaccia IXpsOMGlyphs richiede un URI del tipo di carattere, ma non ne è specificato uno.
XPS_E_MISSING_GLYPHS
0x80520102
L'interfaccia IXpsOMGlyphs senza una stringa Unicode non specifica indici glifi. Un'interfaccia IXpsOMGlyphs deve specificare una stringa Unicode o una matrice di indici glifi.
XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH
0x8052010e
Impossibile individuare una risorsa immagine per il pennello immagine.
XPS_E_MISSING_LOOKUP
0x80520101
La risorsa remota ha un oggetto imprevisto.
XPS_E_MISSING_NAME
0x80520100
La pagina non è stata denominata; Lo stato di destinazione del collegamento ipertestuale può essere impostato solo se la pagina ha un nome.
XPS_E_MISSING_PAGE_IN_DOCUMENT
0x8052010c
FixedDocument non contiene parti FixedPage. Un documento XPS deve contenere almeno una parte FixedPage.
XPS_E_MISSING_PAGE_IN_PAGEREFERENCE
0x8052010d
Il riferimento alla pagina non ha una pagina corrispondente.
XPS_E_MISSING_PART_REFERENCE
0x80520110
Non è stato fatto riferimento a una parte di destinazione obbligatoria.
XPS_E_MISSING_PART_STREAM
0x80520113
Non è stato specificato un flusso per la risorsa.
XPS_E_MISSING_REFERRED_DOCUMENT
0x8052010a
Impossibile trovare la parte FixedDocument a cui fa riferimento FixedDocumentSequence. Un documento XPS deve contenere almeno un FixedDocument.
XPS_E_MISSING_REFERRED_PAGE
0x8052010b
Impossibile trovare la parte FixedPage a cui fa riferimento FixedDocument. Un documento XPS deve contenere almeno una parte FixedPage.
XPS_E_MISSING_RELATIONSHIP_TARGET
0x80520105
La parte di destinazione della relazione non è presente nella relazione del pacchetto.
XPS_E_MISSING_RESOURCE_KEY
0x8052010f
Non è stato specificato alcun attributo x:Key per la risorsa.
XPS_E_MISSING_RESOURCE_RELATIONSHIP
0x80520106
La risorsa a cui fa riferimento la pagina o il contenuto del dizionario remoto non esiste come relazione di pagina.
XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP
0x80520111
Il tipo di carattere con restrizioni a cui si fa riferimento non è stato specificato nella chiamata a IXpsOMPackageWriter::StartNewDocument.
XPS_E_MISSING_edizione StandardGMENT_DATA
0x80520103
La matrice di dati del segmento contiene meno voci rispetto alla matrice dei tipi di segmento.
XPS_E_MULTIPLE_DOCUMENTedizione StandardQUENCE_RELATIONSHIPS
0x80520202
È stato effettuato un tentativo di aggiungere fixedDocumentSequence a un pacchetto che ne ha già uno. Un documento XPS deve contenere una sola parte FixedDocumentSequence.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT
0x80520206
È stato effettuato un tentativo di aggiungere un ticket di stampa a livello di documento a un FixedDocument che ne ha già uno. Un fixedDocument in un documento XPS può contenere un solo ticket di stampa a livello di documento.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTedizione Standard QUENCE
0x80520207
È stato effettuato un tentativo di aggiungere un ticket di stampa a livello di processo a un oggetto FixedDocumentSequence che ne ha già uno. FixedDocumentSequence in un documento XPS può contenere un solo ticket di stampa a livello di processo.
XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE
0x80520205
È stato effettuato un tentativo di aggiungere un ticket di stampa a livello di pagina a un oggetto FixedPage che ne ha già uno. Un oggetto FixedPage in un documento XPS può contenere un solo ticket di stampa a livello di pagina.
XPS_E_MULTIPLE_REFERENCES_TO_PART
0x80520208
La raccolta di tipi di carattere con restrizioni contiene una voce di tipo di carattere con restrizioni ripetuta. Ogni voce di carattere può verificarsi nella raccolta una sola volta.
XPS_E_MULTIPLE_RESOURCES
0x80520201
Esiste già una risorsa in base al nome della parte.
XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE
0x80520204
È stato effettuato un tentativo di aggiungere un'immagine di anteprima a un pacchetto che ne ha già uno. Un documento XPS può contenere una sola immagine di anteprima a livello di pacchetto.
XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE
0x80520203
È stato effettuato un tentativo di aggiungere un'immagine di anteprima a livello di pagina a un oggetto FixedPage che ne ha già uno. Un oggetto FixedPage in un documento XPS può contenere solo un'immagine di anteprima a livello di pagina.
XPS_E_NEGATIVE_FLOAT
0x8052030a
Una voce contiene un valore negativo, ma deve contenere un valore non negativo.
XPS_E_NESTED_REMOTE_DICTIONARY
0x80520402
È stato effettuato un tentativo di aggiungere un riferimento al dizionario remoto a un dizionario remoto. Un dizionario remoto non può fare riferimento a un altro dizionario remoto.
XPS_E_NO_CUSTOM_OBJECTS
0x80520502
Un puntatore di interfaccia non punta a un'implementazione dell'interfaccia riconosciuta. L'implementazione personalizzata delle interfacce API documento XPS non è supportata.
XPS_E_NOT_ENOUGH_GRADIENT_STOPS
0x8052050b
La raccolta di interruzioni sfumature ha meno di due arresti. Una raccolta di interruzioni sfumature deve avere almeno due interruzioni sfumature.
XPS_E_ODD_BIDILEVEL
0x80520307
La stringa di testo è stata specificata come orientata lateralmente e da destra a sinistra. Se il testo è orientato lateralmente, non può avere un livello bidi che è un valore dispari (da destra a sinistra). Analogamente, se il livello bidi è un valore dispari, il testo non può essere orientato lateralmente.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
0x80520308
I mapping dei glifi non corrispondono al contenuto della stringa Unicode.
XPS_E_PACKAGE_WRITER_NOT_CLOedizione Standard D
0x8052050c
Il writer di pacchetti non è stato chiuso prima del rilascio.
XPS_E_RELATIONSHIP_EXTERNAL
0x8052050a
Una relazione fa riferimento a una parte esterna al documento XPS. Tutto il contenuto di cui eseguire il rendering in un documento XPS deve essere contenuto nel documento XPS.
XPS_E_RESOURCE_NOT_OWNED
0x80520504
Riservato.
XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED
0x80520309
Riservato.
XPS_E_STRING_TOO_LONG
0x80520300
Si è verificato un size_t overflow durante un tentativo di copiare una stringa in un nuovo buffer.
XPS_E_TOO_MANY_INDICES
0x80520301
Sono stati visualizzati più indici di glifi rispetto ai punti di codice Unicode. Se non sono presenti mapping di glifi, il numero di indici glifi deve essere minore o uguale al numero di punti di codice Unicode.
XPS_E_UNAVAILABLE_PACKAGE
0x80520114
Si è verificato un errore grave e il contenuto di XPS OM potrebbe non essere irreversibile. Alcuni componenti di XPS OM potrebbero essere ancora utilizzabili, ma dovranno essere verificati prima di essere usati ulteriormente. Poiché non è possibile prevedere lo stato di XPS OM dopo la restituzione di questo errore, tutti i componenti dell'OM XPS devono essere rilasciati e rimossi.
XPS_E_UNEXPECTED_COLORPROFILE
0x80520505
Un profilo di colore era presente quando non era previsto. Un profilo colore è consentito solo quando il tipo di colore è XPS_COLOR_TYPE_CONTEXT.
XPS_E_UNEXPECTED_CONTENT_TYPE
0x80520008
La destinazione di una relazione non è il tipo previsto dal contesto della relazione.
XPS_E_UNEXPECTED_RELATIONSHIP_TYPE
0x80520010
Tipo di relazione non riconosciuto.
XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP
0x80520011
La raccolta di caratteri con restrizioni contiene un tipo di carattere senza restrizioni.
XPS_E_VISUAL_CIRCULAR_REF
0x80520501
Riservato.
XPS_E_XKEY_ATTR_PREedizione StandardNT_OUTSIDE_RES_DICT
0x80520400
Una geometria di percorso non presente in un dizionario risorse ha un attributo x:Key specificato. Le geometrie di percorso che non si trovano in un dizionario risorse non possono avere un attributo x:Key .

Osservazioni

Alcuni metodi dell'API del documento XPS effettuano chiamate all'API di creazione pacchetti. Per informazioni sui valori restituiti dell'API di creazione pacchetti, vedere Errori di creazione pacchetti.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 R2, Windows Server 2008 con SP2 e Aggiornamento della piattaforma per Windows Server 2008 [solo app desktop]
Intestazione
Xpsobjectmodel.h
IDL
XpsObjectModel.idl

Vedi anche

Gestione degli errori in COM