Aracılığıyla paylaş


XPS Belge Hataları

Aşağıdaki tabloda, XPS Belge API'sinin yöntemleri tarafından döndürülebilecek tüm HRESULT değerleri listelenir. Her yöntemin bu tabloda listelenen her dönüş değerini döndürmediğini unutmayın.

Dönüş kodu/değeri Açıklama
XPS_E_ALREADY_OWNED
0x80520503
Arabirimin zaten bir sahibi var.
XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC
0x80520509
Kenar taşması kutusu boyutları sayfa boyutlarıyla uyumlu değildir.
Kenar taşması kutusu genişliği değeri, sayfa genişliğine eşit veya ondan büyük olmalı ve kenar taşması kutusu kaynağının x koordinatının mutlak değeri olmalıdır. Kenar taşması kutusu yükseklik değeri sayfa yüksekliğine eşit veya ondan büyük olmalı ve kenar taşması kutusu kaynağının y koordinatının mutlak değeri olmalıdır.
XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT
0x80520507
PathGeometry öğesi, Şekiller özniteliğiyle veya bir alt PathFigure öğesiyle belirtilen bir yol şekilleri kümesi içerir. Geometrinin yol şekilleri hem Şekiller özniteliğine hem de alt PathFigure öğesine sahip olamaz.
XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT
0x80520508
Kaynak özniteliğinde uzak kaynak sözlüğü belirten bir ResourceDictionary öğesi, herhangi bir kaynak tanımı alt öğesi IÇERMEMESİ GEREKİYOR.
XPS_E_CARET_OUT_OF_ORDER
0x80520306
Şapka işareti konum değeri uygun değil. Konum değerleri artan düzende sıralanmalıdır.
XPS_E_CARET_OUTSIDE_STRING
0x80520305
Boş bir dize için şapka işareti durakları belirtildi; veya giriş işareti atlama dizini Unicode dizesinin uzunluğunu aştı.
XPS_E_COLOR_COMPONENT_OUT_OF_RANGE
0x80520506
Renk değeri aralık dışında.
XPS_COLOR_TYPE_SCRGB renk türleri için alfa kanalı değeri 0,0'dan büyük veya buna eşit ve +1,0'dan küçük veya buna eşit olmalıdır.
XPS_COLOR_TYPE_CONTEXT renk türleri için, alfa kanalı değerini temsil eden channelValues[0] değeri 0,0'dan büyük veya buna eşit ve +1,0'dan küçük veya buna eşit olmalıdır.
XPS_E_DICTIONARY_ITEM_NAMED
0x80520401
Kaynak sözlüğündeki bir görsel, ResourceDictionary öğesinin alt öğelerinde belirtilmeyen Nameözniteliğine sahiptir.
XPS_E_DUPLICATE_NAMES
0x80520209
Sözlükte bu ada sahip bir nesne zaten var.
XPS_E_DUPLICATE_RESOURCE_KEYS
0x80520200
Sözlükte bu anahtar adına sahip bir nesne zaten var.
XPS_E_INDEX_OUT_OF_RANGE
0x80520500
Rezerve edilmiş.
XPS_E_INVALID_BLEED_BOX
0x80520004
Kenar taşması kutusu dikdörtgeni geçerli olmayan bir veya daha fazla değer içeriyor. Geçerli değerler için parametre açıklamasına bakın.
XPS_E_INVALID_CONTENT_BOX
0x8052000b
İçerik kutusu dikdörtgeni geçerli olmayan bir veya daha fazla değer içeriyor. Geçerli değerler için parametre açıklamasına bakın.
XPS_E_INVALID_CONTENT_TYPE
0x8052000e
İçerik türü dizesi geçerli değil.
XPS_E_INVALID_FLOAT
0x80520007
FLOAT değeri geçerli değil. Bu, sonsuz bir sayıdır veya sayı değildir (NAN).
XPS_E_INVALID_FONT_URI
0x8052000a
Yazı tipi URI'sinin geçerli olmamasının nedeni büyük olasılıkla boş bir parça veya geçerli olmayan karakterler içermesidir.
XPS_E_INVALID_LANGUAGE
0x80520000
Belirtilen dil geçerli değil veya doğru biçimlendirilmemiş.
XPS_E_INVALID_LOOKUP_TYPE
0x80520006
Arama anahtarı adı, çağrı için doğru türde olmayan bir nesneye başvurur; örneğin, yöntem bir fırça döndürür ancak arama anahtarı adı bir geometri nesnesine başvuruyorsa.
XPS_E_INVALID_MARKUP
0x8052000c
Okunan işaretleme , XML Kağıt Belirtimine uymayan bir öğe veya öznitelik içeriyor.
Not: Kayan nokta değerlerini göstermek için XPS OM, DOUBLE yerine FLOAT veri türünü kullanır. BIR XPS belgesinde FLOAT değerine sığmayan kayan nokta verilerine sahip bir öğesi varsa, seri durumdan çıkarma sırasında bu değerle karşılaşıldığında bu hata döndürülür.
XPS_E_INVALID_NAME
0x80520001
Geçirilen dize, XML Kağıt Belirtimine göre geçerli bir ad değil.
XPS_E_INVALID_OBFUSCATED_FONT_URI
0x8052000f
Rezerve edilmiş.
XPS_E_INVALID_PAGE_SIZE
0x80520003
Sayfa boyutları geçerli olmayan bir sayfa boyutu değeri içeriyor.
XPS_E_INVALID_RESOURCE_KEY
0x80520002
XML Kağıt Belirtimine göre, arama anahtarı dizesi geçerli değil.
XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE
0x80520005
Küçük resim görüntüsü türü desteklenmez.
XPS_E_INVALID_XML_ENCODING
0x8052000d
Yanlış veya yanlış biçimlendirilmiş XML işaretlemesi bulundu.
XPS_E_MAPPING_OUT_OF_ORDER
0x80520302
Bir veya daha fazla XPS_GLYPH_MAPPING yapısında bir öğe sıra dışıdır.
XPS_E_MAPPING_OUTSIDE_INDICES
0x80520304
Karakter eşlemeleri, glif dizinlerinin sayısını aşıyor.
XPS_E_MAPPING_OUTSIDE_STRING
0x80520303
Karakter eşlemelerinde hata oluştu.
Unicode dizesi boşsa, bu hata bir karakter eşlemesinin de tanımlandığı anlamına gelir. Unicode dizesi boşsa karakter eşlemeleri tanımlanmamalıdır.
Unicode dizesi boş değilse, bu hata Unicode dizesi dışındaki glifler için bir glif eşlemesi tanımlandığı anlamına gelir. Karakter eşlemeleri, Unicode dizesinin uzunluğunun dışında kalan glifler için tanımlanamaz.
XPS_E_MISSING_COLORPROFILE
0x80520104
Renk profili parametresi NULL, ancak bir renk profili beklenir. Renk türü XPS_COLOR_TYPE_CONTEXT renk profili gerekir.
XPS_E_MISSING_DISCARDCONTROL
0x80520112
Sayfa atılabilir kaynaklara başvurur, ancak Bir DiscardControl parça adı belirtmez.
XPS_E_MISSING_DOCUMENT
0x80520109
IXpsOMPackageWriter::AddPage, IXpsOMPackageWriter::StartNewDocument'den önce çağrıldı.
XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP
0x80520108
Paket bir FixedDocumentSequence içermiyor.
XPS_E_MISSING_FONTURI
0x80520107
IXpsOMGlyphs arabirimi bir yazı tipi URI'sini gerektirir, ancak belirtilmemiştir.
XPS_E_MISSING_GLYPHS
0x80520102
Unicode dizesi olmayan IXpsOMGlyphs arabirimi herhangi bir glif dizin belirtmez. IXpsOMGlyphs arabirimi bir Unicode dizesi veya bir karakter dizini dizisi belirtmelidir.
XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH
0x8052010e
Görüntü fırçası için bir görüntü kaynağı bulunamadı.
XPS_E_MISSING_LOOKUP
0x80520101
Uzak kaynak beklenmeyen bir nesneye sahip.
XPS_E_MISSING_NAME
0x80520100
Sayfa adlandırılmamıştır; köprü hedef durumu yalnızca sayfanın bir adı varsa ayarlanabilir.
XPS_E_MISSING_PAGE_IN_DOCUMENT
0x8052010c
FixedDocument herhangi bir FixedPage parçası içermiyor. XPS belgesi en az bir FixedPage bölümü içermelidir.
XPS_E_MISSING_PAGE_IN_PAGEREFERENCE
0x8052010d
Sayfa başvurusunun karşılık gelen bir sayfası yok.
XPS_E_MISSING_PART_REFERENCE
0x80520110
Gerekli bir hedef bölüme başvurulmuyordu.
XPS_E_MISSING_PART_STREAM
0x80520113
Kaynak için bir akış belirtilmedi.
XPS_E_MISSING_REFERRED_DOCUMENT
0x8052010a
FixedDocumentSequence tarafından başvurulan FixedDocument bölümü bulunamadı. XPS belgesi en az bir FixedDocument içermelidir.
XPS_E_MISSING_REFERRED_PAGE
0x8052010b
FixedDocument tarafından başvurulan FixedPage bölümü bulunamadı. XPS belgesi en az bir FixedPage bölümü içermelidir.
XPS_E_MISSING_RELATIONSHIP_TARGET
0x80520105
İlişki hedef bölümü paket ilişkisinde yok.
XPS_E_MISSING_RESOURCE_KEY
0x8052010f
Kaynak için x:Key özniteliği belirtilmedi.
XPS_E_MISSING_RESOURCE_RELATIONSHIP
0x80520106
Sayfa veya uzak sözlük içeriği tarafından başvuruda bulunulmuş kaynak, sayfa ilişkisi olarak yok.
XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP
0x80520111
Başvuruda bulunan kısıtlanmış yazı tipi IXpsOMPackageWriter::StartNewDocument çağrısında belirtilmedi.
XPS_E_MISSING_SEGMENT_DATA
0x80520103
Segment veri dizisinde segment türleri dizisinden daha az giriş vardır.
XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS
0x80520202
Zaten bir paketi olan bir pakete FixedDocumentSequence ekleme girişiminde bulunuldu. XPS belgesi bir ve yalnızca bir FixedDocumentSequence bölümü içermelidir.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT
0x80520206
Zaten bir tane içeren bir FixedDocument'a belge düzeyinde yazdırma bileti ekleme girişiminde bulunuldu. BIR XPS belgesindeki FixedDocument yalnızca bir belge düzeyinde yazdırma bileti içerebilir.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE
0x80520207
Zaten bir tane içeren bir FixedDocumentSequence'e iş düzeyinde yazdırma bileti ekleme girişiminde bulunuldu. BIR XPS belgesindeki FixedDocumentSequence yalnızca bir iş düzeyinde yazdırma bileti içerebilir.
XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE
0x80520205
Zaten bir tane içeren bir FixedPage'e sayfa düzeyinde yazdırma bileti ekleme girişiminde bulunuldu. BIR XPS belgesindeki FixedPage yalnızca bir sayfa düzeyinde yazdırma bileti içerebilir.
XPS_E_MULTIPLE_REFERENCES_TO_PART
0x80520208
Kısıtlanmış yazı tipi koleksiyonu, yinelenen kısıtlanmış bir yazı tipi girdisi içeriyordu. Her yazı tipi girdisi koleksiyonda yalnızca bir kez oluşabilir.
XPS_E_MULTIPLE_RESOURCES
0x80520201
Bu parça adına göre bir kaynak zaten var.
XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE
0x80520204
Zaten küçük resim içeren bir pakete küçük resim ekleme girişiminde bulunuldu. XPS belgesi yalnızca bir paket düzeyi küçük resim görüntüsü içerebilir.
XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE
0x80520203
Zaten bir tane içeren bir FixedPage'e sayfa düzeyinde küçük resim ekleme girişiminde bulunuldu. XPS belgesindeki FixedPage yalnızca bir sayfa düzeyinde küçük resim içerebilir.
XPS_E_NEGATIVE_FLOAT
0x8052030a
Girdi negatif bir değer içeriyor, ancak negatif olmayan bir değer içermesi gerekiyor.
XPS_E_NESTED_REMOTE_DICTIONARY
0x80520402
Uzak bir sözlüğe uzak sözlük başvurusu ekleme girişiminde bulunuldu. Uzak sözlük başka bir uzak sözlüğe başvuramaz.
XPS_E_NO_CUSTOM_OBJECTS
0x80520502
Arabirim işaretçisi tanınan bir arabirim uygulamasına işaret etmez. XPS Belge API'sinin özel uygulanması desteklenmez.
XPS_E_NOT_ENOUGH_GRADIENT_STOPS
0x8052050b
Gradyan durağı koleksiyonunun ikiden az durağı vardır. Gradyan durağı koleksiyonunun en az iki gradyan durağı olmalıdır.
XPS_E_ODD_BIDILEVEL
0x80520307
Metin dizesi yanlara ve sağdan sola doğru yönlendirilmiş olarak belirtildi. Metin yanlara doğru yönlendirilmişse, tek bir değer (sağdan sola) olan bidi düzeyine sahip olamaz. Benzer şekilde, bidi düzeyi tek bir değerse, metin yanlara yönlendirilemez.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
0x80520308
Karakter eşlemeleri Unicode dize içeriğiyle eşleşmiyor.
XPS_E_PACKAGE_WRITER_NOT_CLOSED
0x8052050c
Paket yazarı yayımlanmadan önce kapatılmamıştı.
XPS_E_RELATIONSHIP_EXTERNAL
0x8052050a
İlişki, XPS belgesinin dışındaki bir bölüme başvurur. Bir XPS belgesinde işlenecek tüm içerik XPS belgesinde yer almalıdır.
XPS_E_RESOURCE_NOT_OWNED
0x80520504
Rezerve edilmiş.
XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED
0x80520309
Ayrılmış.
XPS_E_STRING_TOO_LONG
0x80520300
Bir dizeyi yeni bir arabelleğe kopyalama girişimi sırasında bir size_t taşması oluştu.
XPS_E_TOO_MANY_INDICES
0x80520301
Unicode kod noktalarından daha fazla karakter dizinleri vardı. Karakter eşlemesi yoksa, karakter dizinlerinin sayısı Unicode kod noktası sayısından küçük veya buna eşit olmalıdır.
XPS_E_UNAVAILABLE_PACKAGE
0x80520114
Ciddi bir hata oluştu ve XPS OM'nin içeriği kurtarılamaz olabilir. XPS OM'nin bazı bileşenleri hala kullanılabilir olabilir, ancak daha fazla kullanılmadan önce bunların doğrulanması gerekir. Bu hata döndürüldükten sonra XPS OM'nin durumu tahmin edilemediğinden, XPS OM'nin tüm bileşenleri serbest bırakılmalı ve atılmalıdır.
XPS_E_UNEXPECTED_COLORPROFILE
0x80520505
Bir renk profili beklenmediği zaman mevcuttu. Renk profiline yalnızca renk türü XPS_COLOR_TYPE_CONTEXT izin verilir.
XPS_E_UNEXPECTED_CONTENT_TYPE
0x80520008
bir ilişkinin hedefi, ilişkinin bağlamı tarafından beklenen tür değildir.
XPS_E_UNEXPECTED_RELATIONSHIP_TYPE
0x80520010
İlişki türü tanınmadı.
XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP
0x80520011
Kısıtlanmış yazı tipi koleksiyonu kısıtlanmamış bir yazı tipi içerir.
XPS_E_VISUAL_CIRCULAR_REF
0x80520501
Rezerve edilmiş.
XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT
0x80520400
Kaynak sözlüğünde olmayan yol geometrisinde x:Key özniteliği belirtilmiştir. Kaynak sözlüğünde olmayan yol geometrilerinin x:Key özniteliği olamaz.

Açıklamalar

Bazı XPS belge API'leri yöntemleri Paketleme API'sine çağrı yapar. Paketleme API'sinin dönüş değerleri hakkında bilgi için bkz . Paketleme Hataları.

Gereksinimler

Gereksinim Değer
Desteklenen en düşük düzeydeki istemci
Windows 7, WINDOWS Vista SP2 ile Windows Vista ve Windows Vista için Platform Güncelleştirmesi [yalnızca masaüstü uygulamaları]
Desteklenen en düşük sunucu
Windows Server 2008 R2, SP2 yüklü Windows Server 2008 ve Windows Server 2008 için Platform Güncelleştirmesi [yalnızca masaüstü uygulamaları]
Başlık
Xpsobjectmodel.h
IDL
XpsObjectModel.idl

Ayrıca bkz.

COM'da Hata Yönetimi