Kelas CD2DTextFormat
Pembungkus untuk IDWriteTextFormat.
Sintaks
class CD2DTextFormat : public CD2DResource;
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
CD2DTextFormat::CD2DTextFormat | Membuat objek CD2DTextFormat. |
CD2DTextFormat::~CD2DTextFormat | Destruktor. Dipanggil saat objek format teks D2D sedang dihancurkan. |
Metode Publik
Nama | Deskripsi |
---|---|
CD2DTextFormat::Create | Membuat CD2DTextFormat. (Penimpaan CD2DResource::Create.) |
CD2DTextFormat::D estroy | Menghancurkan objek CD2DTextFormat. (Penimpaan CD2DResource::D estroy.) |
CD2DTextFormat::Get | Mengembalikan antarmuka IDWriteTextFormat |
CD2DTextFormat::GetFontFamilyName | Mendapatkan salinan nama keluarga font. |
CD2DTextFormat::GetLocaleName | Mendapatkan salinan nama lokal. |
CD2DTextFormat::IsValid | Memeriksa validitas sumber daya (Mengganti CD2DResource::IsValid.) |
CD2DTextFormat::Buat Ulang | Membuat ulang CD2DTextFormat. (Penimpaan CD2DResource::ReCreate.) |
Operator Publik
Nama | Deskripsi |
---|---|
CD2DTextFormat::operator IDWriteTextFormat* | Mengembalikan antarmuka IDWriteTextFormat |
Anggota Data yang Dilindungi
Nama | Deskripsi |
---|---|
CD2DTextFormat::m_pTextFormat | Penunjuk ke IDWriteTextFormat. |
Hierarki Warisan
Persyaratan
Header: afxrendertarget.h
CD2DTextFormat::~CD2DTextFormat
Destruktor. Dipanggil saat objek format teks D2D sedang dihancurkan.
virtual ~CD2DTextFormat();
CD2DTextFormat::CD2DTextFormat
Membuat objek CD2DTextFormat.
CD2DTextFormat(
CRenderTarget* pParentTarget,
const CString& strFontFamilyName,
FLOAT fontSize,
DWRITE_FONT_WEIGHT fontWeight = DWRITE_FONT_WEIGHT_NORMAL,
DWRITE_FONT_STYLE fontStyle = DWRITE_FONT_STYLE_NORMAL,
DWRITE_FONT_STRETCH fontStretch = DWRITE_FONT_STRETCH_NORMAL,
const CString& strFontLocale = _T(""),
IDWriteFontCollection* pFontCollection = NULL,
BOOL bAutoDestroy = TRUE);
Parameter
pParentTarget
Penunjuk ke target render.
strFontFamilyName
Objek CString yang berisi nama keluarga font.
fontSize
Ukuran logis font dalam unit DIP ("piksel independen perangkat"). DIPequals 1/96 inci.
fontWeight
Nilai yang menunjukkan bobot font untuk objek teks.
fontStyle
Nilai yang menunjukkan gaya font untuk objek teks.
fontStretch
Nilai yang menunjukkan peregangan font untuk objek teks.
strFontLocale
Objek CString yang berisi nama lokal.
pFontCollection
Penunjuk ke objek koleksi font. Ketika ini ADALAH NULL, menunjukkan kumpulan font sistem.
bAutoDestroy
Menunjukkan bahwa objek akan dihancurkan oleh pemilik (pParentTarget).
CD2DTextFormat::Create
Membuat CD2DTextFormat.
virtual HRESULT Create(CRenderTarget* */);
Tampilkan Nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
CD2DTextFormat::D estroy
Menghancurkan objek CD2DTextFormat.
virtual void Destroy();
CD2DTextFormat::Get
Mengembalikan antarmuka IDWriteTextFormat
IDWriteTextFormat* Get();
Tampilkan Nilai
Penunjuk ke antarmuka IDWriteTextFormat atau NULL jika objek belum diinisialisasi.
CD2DTextFormat::GetFontFamilyName
Mendapatkan salinan nama keluarga font.
CString GetFontFamilyName() const;
Tampilkan Nilai
Objek CString yang berisi nama keluarga font saat ini.
CD2DTextFormat::GetLocaleName
Mendapatkan salinan nama lokal.
CString GetLocaleName() const;
Tampilkan Nilai
Objek CString yang berisi nama lokal saat ini.
CD2DTextFormat::IsValid
Memeriksa validitas sumber daya
virtual BOOL IsValid() const;
Tampilkan Nilai
TRUE jika sumber daya valid; jika tidak FALSE.
CD2DTextFormat::m_pTextFormat
Penunjuk ke IDWriteTextFormat.
IDWriteTextFormat* m_pTextFormat;
CD2DTextFormat::operator IDWriteTextFormat*
Mengembalikan antarmuka IDWriteTextFormat
operator IDWriteTextFormat*();
Tampilkan Nilai
Penunjuk ke antarmuka IDWriteTextFormat atau NULL jika objek belum diinisialisasi.
CD2DTextFormat::Buat Ulang
Membuat ulang CD2DTextFormat.
virtual HRESULT ReCreate(CRenderTarget* */);
Tampilkan Nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.