Aracılığıyla paylaş


CD2DTextFormat Sınıfı

IDWriteTextFormat için bir sarmalayıcı.

Sözdizimi

class CD2DTextFormat : public CD2DResource;

Üyeler

Ortak Oluşturucular

Ad Tanım
CD2DTextFormat::CD2DTextFormat CD2DTextFormat nesnesi oluşturur.
CD2DTextFormat::~CD2DTextFormat Yok edici. Bir D2D metin biçimi nesnesi yok edilirken çağrılır.

Genel Yöntemler

Ad Tanım
CD2DTextFormat::Create CD2DTextFormat oluşturur. (Geçersiz Kılmalar CD2DResource::Create.)
CD2DTextFormat::D estroy CD2DTextFormat nesnesini yok eder. (Geçersiz Kılmalar CD2DResource::D estroy.)
CD2DTextFormat::Get IDWriteTextFormat arabirimini döndürür
CD2DTextFormat::GetFontFamilyName Yazı tipi aile adının bir kopyasını alır.
CD2DTextFormat::GetLocaleName Yerel ayar adının bir kopyasını alır.
CD2DTextFormat::IsValid Kaynak geçerliliğini denetler (CD2DResource::IsValid geçersiz kılar.)
CD2DTextFormat::ReCreate Cd2DTextFormat'i yeniden oluşturur. (Geçersiz Kılmalar CD2DResource::ReCreate.)

Ortak İşleçler

Ad Tanım
CD2DTextFormat::operator IDWriteTextFormat* IDWriteTextFormat arabirimini döndürür

Korumalı Veri Üyeleri

Ad Tanım
CD2DTextFormat::m_pTextFormat IDWriteTextFormat işaretçisi.

Devralma Hiyerarşisi

Cobject

CD2DResource

CD2DTextFormat

Gereksinimler

Üst bilgi: afxrendertarget.h

CD2DTextFormat::~CD2DTextFormat

Yok edici. Bir D2D metin biçimi nesnesi yok edilirken çağrılır.

virtual ~CD2DTextFormat();

CD2DTextFormat::CD2DTextFormat

CD2DTextFormat nesnesi oluşturur.

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);

Parametreler

pParentTarget
İşleme hedefine bir işaretçi.

strFontFamilyName
Yazı tipi ailesinin adını içeren bir CString nesnesi.

Fontsize
DIP ("cihazdan bağımsız piksel") birimlerindeki yazı tipinin mantıksal boyutu. DIPequals 1/96 inç.

Fontweight
Metin nesnesinin yazı tipi kalınlığını gösteren değer.

Fontstyle
Metin nesnesinin yazı tipi stilini gösteren değer.

Fontstretch
Metin nesnesi için yazı tipi esnetmeyi gösteren değer.

strFontLocale
Yerel ayar adını içeren bir CString nesnesi.

pFontCollection
Yazı tipi koleksiyonu nesnesinin işaretçisi. Bu NULL olduğunda, sistem yazı tipi koleksiyonunu gösterir.

bAutoDestroy
Nesnenin sahip tarafından yok edildiğini gösterir (pParentTarget).

CD2DTextFormat::Create

CD2DTextFormat oluşturur.

virtual HRESULT Create(CRenderTarget* */);

İade Değeri

Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.

CD2DTextFormat::D estroy

CD2DTextFormat nesnesini yok eder.

virtual void Destroy();

CD2DTextFormat::Get

IDWriteTextFormat arabirimini döndürür

IDWriteTextFormat* Get();

İade Değeri

Nesne henüz başlatılmadıysa IDWriteTextFormat arabirimi veya NULL işaretçisi.

CD2DTextFormat::GetFontFamilyName

Yazı tipi aile adının bir kopyasını alır.

CString GetFontFamilyName() const;

İade Değeri

Geçerli yazı tipi ailesi adını içeren CString nesnesi.

CD2DTextFormat::GetLocaleName

Yerel ayar adının bir kopyasını alır.

CString GetLocaleName() const;

İade Değeri

Geçerli yerel ayar adını içeren CString nesnesi.

CD2DTextFormat::IsValid

Kaynak geçerliliğini denetler

virtual BOOL IsValid() const;

İade Değeri

Kaynak geçerliyse TRUE; aksi takdirde YANLIŞ.

CD2DTextFormat::m_pTextFormat

IDWriteTextFormat işaretçisi.

IDWriteTextFormat* m_pTextFormat;

CD2DTextFormat::operator IDWriteTextFormat*

IDWriteTextFormat arabirimini döndürür

operator IDWriteTextFormat*();

İade Değeri

Nesne henüz başlatılmadıysa IDWriteTextFormat arabirimi veya NULL işaretçisi.

CD2DTextFormat::ReCreate

Cd2DTextFormat'i yeniden oluşturur.

virtual HRESULT ReCreate(CRenderTarget* */);

İade Değeri

Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.

Ayrıca bkz.

Sınıflar