Kesalahan Dokumen XPS

Tabel berikut mencantumkan semua nilai HRESULT yang dapat dikembalikan oleh metode API Dokumen XPS. Perhatikan bahwa tidak setiap metode mengembalikan setiap nilai pengembalian yang tercantum dalam tabel ini.

Mengembalikan kode/nilai Deskripsi
XPS_E_ALREADY_OWNED
0x80520503
Antarmuka sudah memiliki pemilik.
XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC
0x80520509
Dimensi kotak berdarah tidak kompatibel dengan dimensi halaman.
Nilai lebar kotak berdarah harus lebih besar dari atau sama dengan lebar halaman ditambah nilai absolut koordinat x dari asal kotak berdarah. Nilai tinggi kotak berdarah harus lebih besar dari atau sama dengan tinggi halaman ditambah nilai absolut koordinat y dari asal kotak berdarah.
XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT
0x80520507
Elemen PathGeometry berisi sekumpulan gambar jalur yang ditentukan baik dengan atribut Gambar atau dengan elemen PathFigure turunan. Gambar jalur geometri tidak dapat memiliki atribut Gambar dan elemen PathFigure anak.
XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT
0x80520508
Elemen ResourceDictionary yang menentukan kamus sumber daya jarak jauh dalam atribut SumberNYA TIDAK BOLEH berisi turunan definisi sumber daya apa pun.
XPS_E_CARET_OUT_OF_ORDER
0x80520306
Nilai lokasi caret tidak berurutan. Nilai lokasi harus diurutkan dalam urutan naik.
XPS_E_CARET_OUTSIDE_STRING
0x80520305
Perhentian caret ditentukan untuk string kosong; atau, indeks lompatan kardio telah melebihi panjang string Unicode.
XPS_E_COLOR_COMPONENT_OUT_OF_RANGE
0x80520506
Nilai warna di luar rentang.
Untuk jenis warna XPS_COLOR_TYPE_SCRGB , nilai saluran alfa harus lebih besar dari atau sama dengan 0,0 dan kurang dari atau sama dengan +1,0.
Untuk jenis warna XPS_COLOR_TYPE_CONTEXT, channelValues[0] yang mewakili nilai saluran alfa harus lebih besar dari atau sama dengan 0,0 dan kurang dari atau sama dengan +1,0.
XPS_E_DICTIONARY_ITEM_NAMED
0x80520401
Visual dalam kamus sumber daya memiliki atribut Nama , yang mungkin tidak ditentukan pada turunan apa pun dari elemen ResourceDictionary .
XPS_E_DUPLICATE_NAMES
0x80520209
Objek dengan nama ini sudah ada dalam kamus.
XPS_E_DUPLICATE_RESOURCE_KEYS
0x80520200
Objek dengan nama kunci ini sudah ada dalam kamus.
XPS_E_INDEX_OUT_OF_RANGE
0x80520500
Dicadangkan.
XPS_E_INVALID_BLEED_BOX
0x80520004
Persegi panjang kotak berdarah berisi satu atau beberapa nilai yang tidak valid. Lihat deskripsi parameter untuk nilai yang valid.
XPS_E_INVALID_CONTENT_BOX
0x8052000b
Persegi panjang kotak konten berisi satu atau beberapa nilai yang tidak valid. Lihat deskripsi parameter untuk nilai yang valid.
XPS_E_INVALID_CONTENT_TYPE
0x8052000e
String tipe isi tidak valid.
XPS_E_INVALID_FLOAT
0x80520007
Nilai FLOAT tidak valid. Ini adalah angka tak terbatas atau bukan (NAN).
XPS_E_INVALID_FONT_URI
0x8052000a
URI font tidak valid, mungkin karena berisi fragmen kosong atau karakter yang tidak valid.
XPS_E_INVALID_LANGUAGE
0x80520000
Bahasa yang ditentukan tidak valid atau tidak diformat dengan benar.
XPS_E_INVALID_LOOKUP_TYPE
0x80520006
Nama kunci pencarian mereferensikan objek yang bukan jenis yang benar untuk panggilan; misalnya, jika metode mengembalikan kuas tetapi nama kunci pencarian mengacu pada objek geometri.
XPS_E_INVALID_MARKUP
0x8052000c
Markup yang dibaca berisi elemen atau atribut yang tidak sesuai dengan Spesifikasi Kertas XML.
Catatan: Untuk mewakili nilai floating-point, OM XPS menggunakan jenis data FLOAT alih-alih DOUBLE. Jika dokumen XPS memiliki elemen dengan data floating-point yang tidak sesuai dengan nilai FLOAT , kesalahan ini akan ditampilkan ketika nilai tersebut ditemui selama deserialisasi.
XPS_E_INVALID_NAME
0x80520001
String yang diteruskan bukan nama yang valid, menurut Spesifikasi Kertas XML.
XPS_E_INVALID_OBFUSCATED_FONT_URI
0x8052000f
Dicadangkan.
XPS_E_INVALID_PAGE_SIZE
0x80520003
Dimensi halaman berisi nilai ukuran halaman yang tidak valid.
XPS_E_INVALID_RESOURCE_KEY
0x80520002
Menurut Spesifikasi Kertas XML, string kunci pencarian tidak valid.
XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE
0x80520005
Jenis gambar mini tidak didukung.
XPS_E_INVALID_XML_ENCODING
0x8052000d
Ditemukan markup XML yang tidak tepat atau salah diformat.
XPS_E_MAPPING_OUT_OF_ORDER
0x80520302
Dalam satu atau beberapa struktur XPS_GLYPH_MAPPING , elemen di luar urutan.
XPS_E_MAPPING_OUTSIDE_INDICES
0x80520304
Pemetaan glyph melebihi jumlah indeks glyph.
XPS_E_MAPPING_OUTSIDE_STRING
0x80520303
Kesalahan dalam pemetaan glyph.
Jika string Unicode kosong, kesalahan ini berarti bahwa pemetaan glyph juga ditentukan. Pemetaan Glyph tidak boleh ditentukan jika string Unicode kosong.
Jika string Unicode tidak kosong, kesalahan ini berarti bahwa pemetaan glyph didefinisikan untuk glyph di luar string Unicode. Pemetaan Glyph tidak dapat didefinisikan untuk glyph yang berada di luar panjang string Unicode.
XPS_E_MISSING_COLORPROFILE
0x80520104
Parameter profil warna adalah NULL, tetapi profil warna diharapkan. Profil warna diperlukan saat jenis warna XPS_COLOR_TYPE_CONTEXT.
XPS_E_MISSING_DISCARDCONTROL
0x80520112
Halaman mengacu pada sumber daya yang dapat dibuang tetapi tidak menentukan nama bagian DiscardControl.
XPS_E_MISSING_DOCUMENT
0x80520109
IXpsOMPackageWriter::AddPage dipanggil sebelum IXpsOMPackageWriter::StartNewDocument.
XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP
0x80520108
Paket tidak berisi FixedDocumentSequence.
XPS_E_MISSING_FONTURI
0x80520107
Antarmuka IXpsOMGlyphs memerlukan URI font, tetapi tidak ditentukan.
XPS_E_MISSING_GLYPHS
0x80520102
Antarmuka IXpsOMGlyphs tanpa string Unicode tidak menentukan indeks glyph apa pun. Antarmuka IXpsOMGlyphs harus menentukan string Unicode atau array indeks glyph.
XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH
0x8052010e
Sumber daya gambar tidak dapat ditemukan untuk kuas gambar.
XPS_E_MISSING_LOOKUP
0x80520101
Sumber daya jarak jauh memiliki objek tak terduga.
XPS_E_MISSING_NAME
0x80520100
Halaman belum diberi nama; status target hyperlink hanya dapat diatur jika halaman memiliki nama.
XPS_E_MISSING_PAGE_IN_DOCUMENT
0x8052010c
FixedDocument tidak berisi bagian FixedPage apa pun. Dokumen XPS harus berisi setidaknya satu bagian FixedPage.
XPS_E_MISSING_PAGE_IN_PAGEREFERENCE
0x8052010d
Referensi halaman tidak memiliki halaman yang sesuai.
XPS_E_MISSING_PART_REFERENCE
0x80520110
Bagian target yang diperlukan tidak dirujuk.
XPS_E_MISSING_PART_STREAM
0x80520113
Aliran tidak ditentukan untuk sumber daya.
XPS_E_MISSING_REFERRED_DOCUMENT
0x8052010a
Bagian FixedDocument yang direferensikan oleh FixedDocumentSequence tidak dapat ditemukan. Dokumen XPS harus berisi setidaknya satu FixedDocument.
XPS_E_MISSING_REFERRED_PAGE
0x8052010b
Bagian FixedPage yang direferensikan oleh FixedDocument tidak dapat ditemukan. Dokumen XPS harus berisi setidaknya satu bagian FixedPage.
XPS_E_MISSING_RELATIONSHIP_TARGET
0x80520105
Bagian target hubungan tidak ada dalam hubungan paket.
XPS_E_MISSING_RESOURCE_KEY
0x8052010f
Tidak ada atribut x:Key yang ditentukan untuk sumber daya.
XPS_E_MISSING_RESOURCE_RELATIONSHIP
0x80520106
Sumber daya yang dirujuk oleh halaman atau konten kamus jarak jauh tidak ada sebagai hubungan halaman.
XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP
0x80520111
Font terbatas yang direferensikan tidak ditentukan dalam panggilan ke IXpsOMPackageWriter::StartNewDocument.
XPS_E_MISSING_SEGMENT_DATA
0x80520103
Array data segmen memiliki lebih sedikit entri daripada array jenis segmen.
XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS
0x80520202
Upaya dilakukan untuk menambahkan FixedDocumentSequence ke paket yang sudah memilikinya. Dokumen XPS harus berisi satu dan hanya satu bagian FixedDocumentSequence.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT
0x80520206
Upaya dilakukan untuk menambahkan tiket cetak tingkat dokumen ke FixedDocument yang sudah memilikinya. FixedDocument dalam dokumen XPS hanya dapat berisi satu tiket cetak tingkat dokumen.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE
0x80520207
Upaya dilakukan untuk menambahkan tiket cetak tingkat pekerjaan ke FixedDocumentSequence yang sudah memilikinya. FixedDocumentSequence dalam dokumen XPS hanya dapat berisi satu tiket cetak tingkat pekerjaan.
XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE
0x80520205
Upaya dilakukan untuk menambahkan tiket cetak tingkat halaman ke FixedPage yang sudah memilikinya. FixedPage dalam dokumen XPS hanya dapat berisi satu tiket cetak tingkat halaman.
XPS_E_MULTIPLE_REFERENCES_TO_PART
0x80520208
Kumpulan font terbatas berisi entri font terbatas yang diulang. Setiap entri font dapat terjadi dalam koleksi hanya sekali.
XPS_E_MULTIPLE_RESOURCES
0x80520201
Sumber daya dengan nama bagian tersebut sudah ada.
XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE
0x80520204
Upaya dilakukan untuk menambahkan gambar mini ke paket yang sudah memilikinya. Dokumen XPS hanya dapat berisi satu gambar mini tingkat paket.
XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE
0x80520203
Upaya dilakukan untuk menambahkan gambar mini tingkat halaman ke FixedPage yang sudah memilikinya. FixedPage dalam dokumen XPS hanya dapat berisi satu gambar mini tingkat halaman.
XPS_E_NEGATIVE_FLOAT
0x8052030a
Entri berisi nilai negatif, tetapi harus berisi nilai non-negatif.
XPS_E_NESTED_REMOTE_DICTIONARY
0x80520402
Upaya dilakukan untuk menambahkan referensi kamus jarak jauh ke kamus jarak jauh. Kamus jarak jauh tidak dapat mereferensikan kamus jarak jauh lainnya.
XPS_E_NO_CUSTOM_OBJECTS
0x80520502
Penunjuk antarmuka tidak menunjuk ke implementasi antarmuka yang dikenali. Implementasi kustom antarmuka XPS Document API tidak didukung.
XPS_E_NOT_ENOUGH_GRADIENT_STOPS
0x8052050b
Koleksi stop gradien memiliki kurang dari dua stop. Koleksi stop gradien harus memiliki setidaknya dua perhentian gradien.
XPS_E_ODD_BIDILEVEL
0x80520307
String teks ditentukan sebagai berorientasi ke samping dan kanan-ke-kiri. Jika teks berorientasi samping, teks tidak dapat memiliki tingkat bidi yang merupakan nilai ganjil (kanan-ke-kiri). Demikian juga, jika tingkat bidi adalah nilai ganjil, teks tidak dapat berorientasi samping.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
0x80520308
Pemetaan glyph tidak cocok dengan konten string Unicode.
XPS_E_PACKAGE_WRITER_NOT_CLOSED
0x8052050c
Penulis paket tidak ditutup sebelum dirilis.
XPS_E_RELATIONSHIP_EXTERNAL
0x8052050a
Hubungan mengacu pada bagian yang berada di luar dokumen XPS. Semua konten yang akan dirender dalam dokumen XPS harus dimuat dalam dokumen XPS.
XPS_E_RESOURCE_NOT_OWNED
0x80520504
Dicadangkan.
XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED
0x80520309
Dicadangkan.
XPS_E_STRING_TOO_LONG
0x80520300
Luapan size_t terjadi selama upaya menyalin string ke buffer baru.
XPS_E_TOO_MANY_INDICES
0x80520301
Ada lebih banyak indeks glyph daripada titik kode Unicode. Jika tidak ada pemetaan glyph, jumlah indeks glyph harus kurang dari atau sama dengan jumlah titik kode Unicode.
XPS_E_UNAVAILABLE_PACKAGE
0x80520114
Terjadi kesalahan parah dan konten OM XPS mungkin tidak dapat dipulihkan. Beberapa komponen XPS OM mungkin masih dapat digunakan, tetapi perlu diverifikasi sebelum digunakan lebih lanjut. Karena status XPS OM tidak dapat diprediksi setelah kesalahan ini dikembalikan, semua komponen OM XPS harus dirilis dan dibuang.
XPS_E_UNEXPECTED_COLORPROFILE
0x80520505
Profil warna ada ketika profil tidak diharapkan. Profil warna hanya diperbolehkan ketika jenis warna XPS_COLOR_TYPE_CONTEXT.
XPS_E_UNEXPECTED_CONTENT_TYPE
0x80520008
Target hubungan bukanlah jenis yang diharapkan oleh konteks hubungan.
XPS_E_UNEXPECTED_RELATIONSHIP_TYPE
0x80520010
Tipe hubungan tidak dikenali.
XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP
0x80520011
Kumpulan font terbatas berisi font yang tidak dibatasi.
XPS_E_VISUAL_CIRCULAR_REF
0x80520501
Dicadangkan.
XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT
0x80520400
Geometri jalur yang tidak ada dalam kamus sumber daya memiliki atribut x:Key yang ditentukan. Geometri jalur yang tidak ada dalam kamus sumber daya tidak dapat memiliki atribut x:Key .

Keterangan

Beberapa metode API dokumen XPS melakukan panggilan ke PACKAGING API. Untuk informasi tentang nilai pengembalian API Kemasan, lihat Kesalahan Pengemasan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [hanya aplikasi desktop]
Header
Xpsobjectmodel.h
IDL
XpsObjectModel.idl

Baca juga

Penanganan Kesalahan di COM