Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V následující tabulce jsou uvedeny všechny hodnoty HRESULT , které mohou být vráceny metodami rozhraní XPS Document API. Všimněte si, že ne každá metoda vrací každou vrácenou hodnotu uvedenou v této tabulce.
| Návratový kód nebo hodnota | Popis |
|---|---|
|
Rozhraní už má vlastníka. |
|
Rozměry přesahu nejsou kompatibilní s rozměry stránky. Hodnota šířky přesahu rámečku musí být větší nebo rovna šířce stránky a absolutní hodnota souřadnice x posahovaného rámečku. Hodnota výšky přesahu pole musí být větší nebo rovna výšce stránky a absolutní hodnota souřadnice y původu přesahu rámečku. |
|
Element PathGeometry obsahuje sadu obrázků cest, které jsou zadány buď pomocí atributu Figures, nebo s podřízeným elementem PathFigure. Obrázky cesty geometrie nemohou mít atribut Obrázky i podřízený prvek PathFigure . |
|
Prvek ResourceDictionary, který určuje vzdálený slovník prostředků ve svém atributu Zdroj NESMÍ obsahovat žádné podřízené definice prostředku. |
|
Hodnota umístění stříšky je mimo pořadí. Hodnoty umístění musí být seřazeny vzestupně. |
|
Zarážky stříšky byly zadány pro prázdný řetězec; nebo index přeskakování stříšek překročil délku řetězce Unicode. |
|
Hodnota barvy je mimo rozsah. U XPS_COLOR_TYPE_SCRGB barevných typů musí být hodnota alfa kanálu větší nebo rovna 0,0 a menší nebo rovna +1,0. U XPS_COLOR_TYPE_CONTEXT barevných typů musí být hodnota channelValues[0] představující hodnotu alfa kanálu větší nebo rovna 0,0 a menší nebo rovna +1,0. |
|
Vizuál ve slovníku prostředků má atribut Name , který nemusí být zadán u žádné podřízené položky elementu ResourceDictionary . |
|
Objekt s tímto názvem již ve slovníku existuje. |
|
Objekt s tímto názvem klíče již ve slovníku existuje. |
|
Rezervovaný. |
|
Obdélník přesahu obsahuje jednu nebo více hodnot, které nejsou platné. Podívejte se na popis parametru platných hodnot. |
|
Obdélník pole obsahu obsahuje jednu nebo více hodnot, které nejsou platné. Podívejte se na popis parametru platných hodnot. |
|
Řetězec typu obsahu není platný. |
|
Hodnota FLOAT není platná. Jedná se o nekonečné nebo ne číslo (NAN). |
|
Identifikátor URI písma není platný, pravděpodobně proto, že obsahuje prázdný fragment nebo znaky, které nejsou platné. |
|
Zadaný jazyk není platný nebo není správně naformátovaný. |
|
Název vyhledávacího klíče odkazuje na objekt, který není správným typem volání; Například pokud metoda vrátí štětec, ale název vyhledávacího klíče odkazuje na geometrický objekt. |
|
XPS_E_INVALID_MARKUP 0x8052000c |
Přirážka, která se čte, obsahuje prvek nebo atribut, který neodpovídá specifikaci dokumentu XML. Poznámka: Pro reprezentaci hodnot s plovoucí desetinou čárkou používá systém XPS OM místo double datový typ FLOAT. Pokud dokument XPS obsahuje prvek s daty s plovoucí desetinou čárkou, která se nevejde do hodnoty FLOAT , tato chyba bude vrácena, když je tato hodnota zjištěna během deserializace. |
|
Předaný řetězec není platný název podle specifikace DOKUMENTU XML. |
|
Rezervovaný. |
|
Rozměry stránky obsahují hodnotu velikosti stránky, která není platná. |
|
Podle specifikace dokumentu XML není řetězec vyhledávacího klíče platný. |
|
Typ miniatury obrázku není podporován. |
|
Byl nalezen nesprávný nebo nesprávně formátovaný kód XML. |
|
V jedné nebo více XPS_GLYPH_MAPPING strukturách je prvek mimo posloupnost. |
|
Mapování glyfů překračuje počet indexů glyfů. |
|
Chyba v mapování glyfů Pokud je řetězec Unicode prázdný, znamená tato chyba, že bylo také definováno mapování glyfů. Mapování glyfů nesmí být definována, pokud je řetězec Unicode prázdný. Pokud řetězec Unicode není prázdný, tato chyba znamená, že bylo definováno mapování glyfů mimo řetězec Unicode. Mapování Glyfů nelze definovat pro glyfy, které spadají mimo délku řetězce Unicode. |
|
Parametr profilu barvy má hodnotu NULL, ale očekává se barevný profil. Profil barvy se vyžaduje, pokud je typ barvy XPS_COLOR_TYPE_CONTEXT. |
|
Stránka odkazuje na zahozené prostředky, ale nezadá název části DiscardControl. |
|
IXpsOMPackageWriter::AddPage byl volán před IXpsOMPackageWriter::StartNewDocument. |
|
Balíček neobsahuje FixedDocumentSequence. |
|
Rozhraní IXpsOMGlyphs vyžaduje identifikátor URI písma, ale není zadaný. |
|
Rozhraní IXpsOMGlyphs bez řetězce Unicode neurčuje žádné indexy glyfů.
Rozhraní IXpsOMGlyphs musí určovat řetězec Unicode nebo pole indexů glyph. |
|
Prostředek obrázku nelze pro štětec obrázku najít. |
|
Vzdálený prostředek má neočekávaný objekt. |
|
Stránka nebyla pojmenována; Stav cíle hypertextového odkazu lze nastavit pouze v případě, že má stránka název. |
|
FixedDocument neobsahuje žádné části FixedPage. Dokument XPS musí obsahovat alespoň jednu část FixedPage. |
|
Odkaz na stránku nemá odpovídající stránku. |
|
Požadovaná cílová část nebyla odkazována. |
|
Pro prostředek nebyl zadán datový proud. |
|
Část FixedDocument, na kterou odkazuje FixedDocumentSequence, nebyla nalezena. Dokument XPS musí obsahovat alespoň jeden pevný dokument. |
|
Část FixedPage, na kterou odkazuje FixedDocument, nebyla nalezena. Dokument XPS musí obsahovat alespoň jednu část FixedPage. |
|
Cílová část relace není v relaci balíčku. |
|
Pro prostředek nebyl zadán žádný atribut x:Key . |
|
Prostředek, na který odkazuje stránka nebo vzdálený obsah slovníku, neexistuje jako vztah stránky. |
|
Odkazované omezené písmo nebylo zadáno ve volání IXpsOMPackageWriter::StartNewDocument. |
|
Pole dat segmentu obsahuje méně položek než pole typů segmentů. |
|
Došlo k pokusu o přidání pevnéhodocumentSequence do balíčku, který už ho má. Dokument XPS musí obsahovat jednu a pouze jednu část FixedDocumentSequence. |
|
Došlo k pokusu o přidání lístku tisku na úrovni dokumentu do pevného dokumentu, který ho už má. Pevný dokument v dokumentu XPS může obsahovat pouze jeden lístek tisku na úrovni dokumentu. |
|
Došlo k pokusu o přidání lístku tisku na úrovni úlohy do pevného souboruDocumentSequence, který ho už má. FixedDocumentSequence v dokumentu XPS může obsahovat pouze jeden lístek tisku na úrovni úlohy. |
|
Došlo k pokusu o přidání lístku tisku na úrovni stránky do aplikace FixedPage, která ho už má. Pevná stránka v dokumentu XPS může obsahovat pouze jeden lístek tisku na úrovni stránky. |
|
Kolekce omezených písem obsahovala zakázanou položku písma, která se opakovala. Každá položka písma může v kolekci nastat pouze jednou. |
|
Prostředek podle názvu této části již existuje. |
|
Došlo k pokusu o přidání miniatury obrázku do balíčku, který ho už obsahuje. Dokument XPS může obsahovat pouze jeden miniaturu na úrovni balíčku. |
|
Došlo k pokusu o přidání miniatury na úrovni stránky do aplikace FixedPage, která ho už obsahuje. Pevná stránka v dokumentu XPS může obsahovat pouze jeden obrázek miniatury na úrovni stránky. |
|
Položka obsahuje zápornou hodnotu, ale musí obsahovat nezápornou hodnotu. |
|
Došlo k pokusu o přidání odkazu na vzdálený slovník do vzdáleného slovníku. Vzdálený slovník nemůže odkazovat na jiný vzdálený slovník. |
|
Ukazatel rozhraní neodkazuje na rozpoznanou implementaci rozhraní. Vlastní implementace rozhraní XPS Document API není podporována. |
|
Kolekce přechodových zarážek má méně než dvě zarážky. Kolekce přechodových zarážek musí mít aspoň dvě přechodové zarážky. |
|
Textový řetězec byl zadán jako orientované boční a zprava doleva. Pokud je text orientovaný do strany, nemůže mít úroveň bidi, která je lichá hodnota (zprava doleva). Podobně platí, že pokud je úroveň nabídky lichou hodnotou, text nemůže být orientovaný do strany. |
|
Mapování glyfů neodpovídá obsahu řetězce Unicode. |
|
Zapisovač balíčku nebyl před vydáním zavřený. |
|
Relace odkazuje na část, která je mimo dokument XPS. Veškerý obsah, který se má vykreslit v dokumentu XPS, musí být obsažen v dokumentu XPS. |
|
Rezervovaný. |
|
Vyhrazeno. |
|
Během pokusu o zkopírování řetězce do nové vyrovnávací paměti došlo k size_t přetečení. |
|
Indexy glyfů byly více než body kódu Unicode. Pokud neexistují žádná mapování glyfů, musí být počet indexů glyfů menší nebo roven počtu bodů kódu Unicode. |
|
Došlo k závažné chybě a obsah OM XPS může být neobnovitelný. Některé komponenty XPS OM můžou být stále použitelné, ale před dalším používáním je potřeba je ověřit. Vzhledem k tomu, že po vrácení této chyby nelze předpovědět stav XPS OM, měly by být uvolněny a zahozeny všechny komponenty OM XPS. |
|
Barevný profil byl k dispozici, když nebyl očekáván. Profil barvy je povolen pouze v případech, kdy je typ barvy XPS_COLOR_TYPE_CONTEXT. |
|
Cílem relace není typ očekávaný kontextem relace. |
|
Typ relace nebyl rozpoznán. |
|
Kolekce omezených písem obsahuje neomezené písmo. |
|
Rezervovaný. |
|
Geometrie cesty, která není ve slovníku prostředků, má zadaný atribut x:Key . Geometrie cest, které nejsou ve slovníku prostředků, nemohou mít atribut x:Key . |
Poznámky
Některé metody rozhraní API dokumentu XPS volaly rozhraní API pro balení . Informace o návratových hodnotách rozhraní API pro balení naleznete v tématu Chyby balení.
Požadavky
| Požadavek | Hodnota |
|---|---|
| Minimální podporovaný klient |
Windows 7, Windows Vista s aktualizací SP2 a platformou pro Windows Vista [pouze desktopové aplikace] |
| Minimální podporovaný server |
Windows Server 2008 R2, Windows Server 2008 s aktualizací SP2 a aktualizace platformy pro Windows Server 2008 [pouze desktopové aplikace] |
| Záhlaví |
|
| IDL |
|