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 |
---|---|
|
L'interfaccia ha già un proprietario. |
|
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. |
|
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. |
|
Elemento ResourceDictionary che specifica un dizionario risorse remoto nel relativo attributo Source NON DEVE contenere elementi figlio di definizione delle risorse. |
|
Un valore di posizione del cursore non è in ordine. I valori della posizione devono essere ordinati in ordine crescente. |
|
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. |
|
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. |
|
Un oggetto visivo in un dizionario risorse ha l'attributo Name , che potrebbe non essere specificato in alcun elemento figlio di un elemento ResourceDictionary . |
|
Un oggetto con questo nome esiste già nel dizionario. |
|
Un oggetto con questo nome di chiave esiste già nel dizionario. |
|
Riservato. |
|
Il rettangolo della casella a smarginata contiene uno o più valori non validi. Vedere la descrizione del parametro per i valori validi. |
|
Il rettangolo della casella di contenuto contiene uno o più valori non validi. Vedere la descrizione del parametro per i valori validi. |
|
La stringa del tipo di contenuto non è valida. |
|
Un valore FLOAT non è valido. È un numero infinito o non un numero (NAN). |
|
L'URI del tipo di carattere non è valido, probabilmente perché contiene un frammento vuoto o caratteri non validi. |
|
La lingua specificata non è valida o non è formattata correttamente. |
|
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. |
|
La stringa passata non è un nome valido, in base alla specifica xml paper. |
|
Riservato. |
|
Le dimensioni della pagina contengono un valore di dimensione della pagina non valido. |
|
In base alla specifica XML Paper, la stringa della chiave di ricerca non è valida. |
|
Il tipo di immagine di anteprima non è supportato. |
|
Trovato markup XML non corretto o formattato in modo non corretto. |
|
In una o più strutture XPS_GLYPH_MAPPING , un elemento non è in sequenza. |
|
I mapping dei glifi superano il numero di indici del glifo. |
|
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. |
|
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. |
|
Una pagina fa riferimento a risorse scartate, ma non specifica un nome di parte DiscardControl. |
|
IXpsOMPackageWriter::AddPage è stato chiamato prima di IXpsOMPackageWriter::StartNewDocument. |
|
Il pacchetto non contiene fixedDocumentSequence. |
|
L'interfaccia IXpsOMGlyphs richiede un URI del tipo di carattere, ma non ne è specificato uno. |
|
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. |
|
Impossibile individuare una risorsa immagine per il pennello immagine. |
|
La risorsa remota ha un oggetto imprevisto. |
|
La pagina non è stata denominata; Lo stato di destinazione del collegamento ipertestuale può essere impostato solo se la pagina ha un nome. |
|
FixedDocument non contiene parti FixedPage. Un documento XPS deve contenere almeno una parte FixedPage. |
|
Il riferimento alla pagina non ha una pagina corrispondente. |
|
Non è stato fatto riferimento a una parte di destinazione obbligatoria. |
|
Non è stato specificato un flusso per la risorsa. |
|
Impossibile trovare la parte FixedDocument a cui fa riferimento FixedDocumentSequence. Un documento XPS deve contenere almeno un FixedDocument. |
|
Impossibile trovare la parte FixedPage a cui fa riferimento FixedDocument. Un documento XPS deve contenere almeno una parte FixedPage. |
|
La parte di destinazione della relazione non è presente nella relazione del pacchetto. |
|
Non è stato specificato alcun attributo x:Key per la risorsa. |
|
La risorsa a cui fa riferimento la pagina o il contenuto del dizionario remoto non esiste come relazione di pagina. |
|
Il tipo di carattere con restrizioni a cui si fa riferimento non è stato specificato nella chiamata a IXpsOMPackageWriter::StartNewDocument. |
|
La matrice di dati del segmento contiene meno voci rispetto alla matrice dei tipi di segmento. |
|
È stato effettuato un tentativo di aggiungere fixedDocumentSequence a un pacchetto che ne ha già uno. Un documento XPS deve contenere una sola parte FixedDocumentSequence. |
|
È 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. |
|
È 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. |
|
È 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. |
|
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. |
|
Esiste già una risorsa in base al nome della parte. |
|
È 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. |
|
È 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. |
|
Una voce contiene un valore negativo, ma deve contenere un valore non negativo. |
|
È 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. |
|
Un puntatore di interfaccia non punta a un'implementazione dell'interfaccia riconosciuta. L'implementazione personalizzata delle interfacce API documento XPS non è supportata. |
|
La raccolta di interruzioni sfumature ha meno di due arresti. Una raccolta di interruzioni sfumature deve avere almeno due interruzioni sfumature. |
|
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. |
|
I mapping dei glifi non corrispondono al contenuto della stringa Unicode. |
|
Il writer di pacchetti non è stato chiuso prima del rilascio. |
|
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. |
|
Riservato. |
|
Riservato. |
|
Si è verificato un size_t overflow durante un tentativo di copiare una stringa in un nuovo buffer. |
|
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. |
|
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. |
|
Un profilo di colore era presente quando non era previsto. Un profilo colore è consentito solo quando il tipo di colore è XPS_COLOR_TYPE_CONTEXT. |
|
La destinazione di una relazione non è il tipo previsto dal contesto della relazione. |
|
Tipo di relazione non riconosciuto. |
|
La raccolta di caratteri con restrizioni contiene un tipo di carattere senza restrizioni. |
|
Riservato. |
|
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 |
|
IDL |
|