CD2DTextFormat Sınıfı
IDWriteTextFormat için bir sarmalayıcı.
Sözdizimi
class CD2DTextFormat : public CD2DResource;
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
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
Veri Akışı Adı | Açıklama |
---|---|
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
Veri Akışı Adı | Açıklama |
---|---|
CD2DTextFormat::operator IDWriteTextFormat* | IDWriteTextFormat arabirimini döndürür |
Korumalı Veri Üyeleri
Veri Akışı Adı | Açıklama |
---|---|
CD2DTextFormat::m_pTextFormat | IDWriteTextFormat işaretçisi. |
Devralma Hiyerarşisi
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* */);
Dönüş 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();
Dönüş 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;
Dönüş 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;
Dönüş Değeri
Geçerli yerel ayar adını içeren CString nesnesi.
CD2DTextFormat::IsValid
Kaynak geçerliliğini denetler
virtual BOOL IsValid() const;
Dönüş 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*();
Dönüş 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* */);
Dönüş Değeri
Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.