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 |
---|---|
|
Antarmuka sudah memiliki pemilik. |
|
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. |
|
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. |
|
Elemen ResourceDictionary yang menentukan kamus sumber daya jarak jauh dalam atribut SumberNYA TIDAK BOLEH berisi turunan definisi sumber daya apa pun. |
|
Nilai lokasi caret tidak berurutan. Nilai lokasi harus diurutkan dalam urutan naik. |
|
Perhentian caret ditentukan untuk string kosong; atau, indeks lompatan kardio telah melebihi panjang string Unicode. |
|
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. |
|
Visual dalam kamus sumber daya memiliki atribut Nama , yang mungkin tidak ditentukan pada turunan apa pun dari elemen ResourceDictionary . |
|
Objek dengan nama ini sudah ada dalam kamus. |
|
Objek dengan nama kunci ini sudah ada dalam kamus. |
|
Dicadangkan. |
|
Persegi panjang kotak berdarah berisi satu atau beberapa nilai yang tidak valid. Lihat deskripsi parameter untuk nilai yang valid. |
|
Persegi panjang kotak konten berisi satu atau beberapa nilai yang tidak valid. Lihat deskripsi parameter untuk nilai yang valid. |
|
String tipe isi tidak valid. |
|
Nilai FLOAT tidak valid. Ini adalah angka tak terbatas atau bukan (NAN). |
|
URI font tidak valid, mungkin karena berisi fragmen kosong atau karakter yang tidak valid. |
|
Bahasa yang ditentukan tidak valid atau tidak diformat dengan benar. |
|
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. |
|
String yang diteruskan bukan nama yang valid, menurut Spesifikasi Kertas XML. |
|
Dicadangkan. |
|
Dimensi halaman berisi nilai ukuran halaman yang tidak valid. |
|
Menurut Spesifikasi Kertas XML, string kunci pencarian tidak valid. |
|
Jenis gambar mini tidak didukung. |
|
Ditemukan markup XML yang tidak tepat atau salah diformat. |
|
Dalam satu atau beberapa struktur XPS_GLYPH_MAPPING , elemen di luar urutan. |
|
Pemetaan glyph melebihi jumlah indeks glyph. |
|
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. |
|
Parameter profil warna adalah NULL, tetapi profil warna diharapkan. Profil warna diperlukan saat jenis warna XPS_COLOR_TYPE_CONTEXT. |
|
Halaman mengacu pada sumber daya yang dapat dibuang tetapi tidak menentukan nama bagian DiscardControl. |
|
IXpsOMPackageWriter::AddPage dipanggil sebelum IXpsOMPackageWriter::StartNewDocument. |
|
Paket tidak berisi FixedDocumentSequence. |
|
Antarmuka IXpsOMGlyphs memerlukan URI font, tetapi tidak ditentukan. |
|
Antarmuka IXpsOMGlyphs tanpa string Unicode tidak menentukan indeks glyph apa pun. Antarmuka IXpsOMGlyphs harus menentukan string Unicode atau array indeks glyph. |
|
Sumber daya gambar tidak dapat ditemukan untuk kuas gambar. |
|
Sumber daya jarak jauh memiliki objek tak terduga. |
|
Halaman belum diberi nama; status target hyperlink hanya dapat diatur jika halaman memiliki nama. |
|
FixedDocument tidak berisi bagian FixedPage apa pun. Dokumen XPS harus berisi setidaknya satu bagian FixedPage. |
|
Referensi halaman tidak memiliki halaman yang sesuai. |
|
Bagian target yang diperlukan tidak dirujuk. |
|
Aliran tidak ditentukan untuk sumber daya. |
|
Bagian FixedDocument yang direferensikan oleh FixedDocumentSequence tidak dapat ditemukan. Dokumen XPS harus berisi setidaknya satu FixedDocument. |
|
Bagian FixedPage yang direferensikan oleh FixedDocument tidak dapat ditemukan. Dokumen XPS harus berisi setidaknya satu bagian FixedPage. |
|
Bagian target hubungan tidak ada dalam hubungan paket. |
|
Tidak ada atribut x:Key yang ditentukan untuk sumber daya. |
|
Sumber daya yang dirujuk oleh halaman atau konten kamus jarak jauh tidak ada sebagai hubungan halaman. |
|
Font terbatas yang direferensikan tidak ditentukan dalam panggilan ke IXpsOMPackageWriter::StartNewDocument. |
|
Array data segmen memiliki lebih sedikit entri daripada array jenis segmen. |
|
Upaya dilakukan untuk menambahkan FixedDocumentSequence ke paket yang sudah memilikinya. Dokumen XPS harus berisi satu dan hanya satu bagian FixedDocumentSequence. |
|
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. |
|
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. |
|
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. |
|
Kumpulan font terbatas berisi entri font terbatas yang diulang. Setiap entri font dapat terjadi dalam koleksi hanya sekali. |
|
Sumber daya dengan nama bagian tersebut sudah ada. |
|
Upaya dilakukan untuk menambahkan gambar mini ke paket yang sudah memilikinya. Dokumen XPS hanya dapat berisi satu gambar mini tingkat paket. |
|
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. |
|
Entri berisi nilai negatif, tetapi harus berisi nilai non-negatif. |
|
Upaya dilakukan untuk menambahkan referensi kamus jarak jauh ke kamus jarak jauh. Kamus jarak jauh tidak dapat mereferensikan kamus jarak jauh lainnya. |
|
Penunjuk antarmuka tidak menunjuk ke implementasi antarmuka yang dikenali. Implementasi kustom antarmuka XPS Document API tidak didukung. |
|
Koleksi stop gradien memiliki kurang dari dua stop. Koleksi stop gradien harus memiliki setidaknya dua perhentian gradien. |
|
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. |
|
Pemetaan glyph tidak cocok dengan konten string Unicode. |
|
Penulis paket tidak ditutup sebelum dirilis. |
|
Hubungan mengacu pada bagian yang berada di luar dokumen XPS. Semua konten yang akan dirender dalam dokumen XPS harus dimuat dalam dokumen XPS. |
|
Dicadangkan. |
|
Dicadangkan. |
|
Luapan size_t terjadi selama upaya menyalin string ke buffer baru. |
|
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. |
|
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. |
|
Profil warna ada ketika profil tidak diharapkan. Profil warna hanya diperbolehkan ketika jenis warna XPS_COLOR_TYPE_CONTEXT. |
|
Target hubungan bukanlah jenis yang diharapkan oleh konteks hubungan. |
|
Tipe hubungan tidak dikenali. |
|
Kumpulan font terbatas berisi font yang tidak dibatasi. |
|
Dicadangkan. |
|
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 |
|
IDL |
|
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk