Antarmuka IXpsOMGlyphs (xpsobjectmodel.h)
Menjelaskan teks yang muncul di halaman.
Antarmuka IXpsOMGlyphsEditor digunakan untuk memodifikasi teks yang dijelaskan oleh antarmuka ini.
Warisan
Antarmuka IXpsOMGlyphs mewarisi dari IXpsOMVisual. IXpsOMGlyphs juga memiliki jenis anggota ini:
Metode
Antarmuka IXpsOMGlyphs memiliki metode ini.
IXpsOMGlyphs::Clone Membuat salinan mendalam antarmuka. (IXpsOMGlyphs.Clone) |
IXpsOMGlyphs::GetBidiLevel Mendapatkan tingkat teks dua arah. |
IXpsOMGlyphs::GetDeviceFontName Mendapatkan nama font perangkat. (IXpsOMGlyphs.GetDeviceFontName) |
IXpsOMGlyphs::GetFillBrush Mendapatkan penunjuk ke antarmuka IXpsOMBrush yang diselesaikan dari kuas isian yang akan digunakan untuk teks. |
IXpsOMGlyphs::GetFillBrushLocal Mendapatkan pointer ke antarmuka IXpsOMBrush lokal yang tidak dibagikan dari kuas isian yang akan digunakan untuk teks. |
IXpsOMGlyphs::GetFillBrushLookup Mendapatkan kunci pencarian antarmuka IXpsOMBrush yang disimpan dalam kamus sumber daya dan akan digunakan sebagai kuas isian. |
IXpsOMGlyphs::GetFontFaceIndex Mendapatkan indeks wajah font yang akan digunakan. |
IXpsOMGlyphs::GetFontRenderingEmSize Mendapatkan ukuran font. (IXpsOMGlyphs.GetFontRenderingEmSize) |
IXpsOMGlyphs::GetFontResource Mendapatkan penunjuk ke antarmuka IXpsOMFontResource dari objek sumber daya font yang diperlukan untuk teks ini. |
IXpsOMGlyphs::GetGlyphIndexCount Mendapatkan jumlah indeks Glyph. |
IXpsOMGlyphs::GetGlyphIndices Mendapatkan array struktur XPS_GLYPH_INDEX yang menjelaskan indeks glyph tertentu dalam font. (IXpsOMGlyphs.GetGlyphIndices) |
IXpsOMGlyphs::GetGlyphMappingCount Mendapatkan jumlah pemetaan glyph. (IXpsOMGlyphs.GetGlyphMappingCount) |
IXpsOMGlyphs::GetGlyphMappings Mendapatkan array struktur XPS_GLYPH_MAPPING yang menjelaskan cara memetakan nilai skalar UTF-16 ke entri dalam array struktur XPS_GLYPH_INDEX, yang dikembalikan oleh GetGlyphIndices. (IXpsOMGlyphs.GetGlyphMappings) |
IXpsOMGlyphs::GetGlyphsEditor Mendapatkan penunjuk ke antarmuka IXpsOMGlyphsEditor yang akan digunakan untuk mengedit glyph dalam objek. |
IXpsOMGlyphs::GetIsSideways Mendapatkan nilai Boolean yang menunjukkan apakah teks akan dirender dengan glyph yang diputar samping. (IXpsOMGlyphs.GetIsSideways) |
IXpsOMGlyphs::GetOrigin Mendapatkan posisi awal teks. |
IXpsOMGlyphs::GetProhibitedCaretStopCount Mendapatkan jumlah tanda sisipan yang dilarang berhenti. (IXpsOMGlyphs.GetProhibitedCaretStopCount) |
IXpsOMGlyphs::GetProhibitedCaretStops Mendapatkan array lokasi berhenti berkurang yang dilarang. (IXpsOMGlyphs.GetProhibitedCaretStops) |
IXpsOMGlyphs::GetStyleSimulations Mendapatkan simulasi gaya yang akan diterapkan saat merender glyph. |
IXpsOMGlyphs::GetUnicodeString Mendapatkan teks dalam nilai skalar UTF-16 yang tidak dilewati. (IXpsOMGlyphs.GetUnicodeString) |
IXpsOMGlyphs::SetFillBrushLocal Mengatur penunjuk antarmuka IXpsOMBrush ke kuas isian lokal yang tidak dibagikan. |
IXpsOMGlyphs::SetFillBrushLookup Mengatur nama kunci pencarian dari kuas isian bersama. |
IXpsOMGlyphs::SetFontFaceIndex Mengatur indeks wajah font yang akan digunakan. |
IXpsOMGlyphs::SetFontRenderingEmSize Mengatur ukuran font teks. |
IXpsOMGlyphs::SetFontResource Mengatur penunjuk ke antarmuka IXpsOMFontResource dari objek sumber daya font yang diperlukan untuk teks ini. |
IXpsOMGlyphs::SetOrigin Mengatur posisi awal teks. |
IXpsOMGlyphs::SetStyleSimulations Mengatur simulasi gaya yang akan diterapkan saat glyph dirender. |
Keterangan
Contoh kode yang mengikuti menggambarkan cara membuat instans antarmuka ini.
IXpsOMGlyphs *newInterface;
// this interface is defined outside of this example
// IXpsOMFontResource *font;
// Note the implicit requirement that CoInitializeEx
// has previously been called from this thread.
hr = CoCreateInstance(
__uuidof(XpsOMObjectFactory),
NULL,
CLSCTX_INPROC_SERVER,
_uuidof(IXpsOMObjectFactory),
reinterpret_cast<LPVOID*>(&xpsFactory)
);
if (SUCCEEDED(hr))
{
hr = xpsFactory->CreateGlyphs (font, &newInterface);
if (SUCCEEDED(hr))
{
// use newInterface
newInterface->Release();
}
xpsFactory->Release();
}
else
{
// evaluate HRESULT error returned in hr
}
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
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