Bagikan melalui


Metode IXpsOMGlyphsEditor::SetGlyphIndices (xpsobjectmodel.h)

Mengatur array struktur XPS_GLYPH_INDEX yang menjelaskan indeks glyph mana yang akan digunakan dalam font.

Sintaks

HRESULT SetGlyphIndices(
  [in] UINT32                indexCount,
  [in] const XPS_GLYPH_INDEX *glyphIndices
);

Parameter

[in] indexCount

Jumlah struktur XPS_GLYPH_INDEX dalam array yang dirujuk oleh glyphIndices. Nilai 0 menghapus properti .

[in] glyphIndices

Array struktur XPS_GLYPH_INDEX yang berisi indeks glyph. Jika indexCount adalah 0, parameter ini diabaikan.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut. Untuk informasi tentang nilai pengembalian API dokumen XPS yang tidak tercantum dalam tabel ini, lihat Kesalahan Dokumen XPS.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Bidang indeks dari satu atau beberapa struktur XPS_GLYPH_INDEX memiliki nilai yang tidak valid. Bidang indeks harus memiliki nilai antara dan termasuk –1 dan 65535 (0xFFFF).
E_POINTER
glyphIndices adalah NULL dan indexCount lebih besar dari 0.
XPS_E_INVALID_FLOAT
Bidang advanceWidth, horizontalOffset, atau verticalOffset dari satu atau beberapa struktur XPS_GLYPH_INDEX memiliki nilai floating-point yang tidak valid.
XPS_E_NEGATIVE_FLOAT
Bidang advanceWidth dari satu atau beberapa struktur XPS_GLYPH_INDEX memiliki nilai yang tidak valid. Bidang advanceWidth harus memiliki nilai non-negatif atau nilai tepatnya –1,0; nilai negatif yang tidak tepat –1.0 tidak valid.

Keterangan

Indeks glyph yang diteruskan dalam glyphIndices mengambil alih pemetaan cmap default dari properti UnicodeString ke indeks glyph. Setiap struktur XPS_GLYPH_INDEX juga memiliki lebar lanjutan dan informasi offset vertikal dan horizontal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header xpsobjectmodel.h

Lihat juga

IXpsOMGlyphsEditor

Spesifikasi Kertas XML

Kesalahan Dokumen XPS

XPS_GLYPH_INDEX