Bagikan melalui


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

CObject

CD2DResource

CD2DTextFormat

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.

Lihat juga

Kelas