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
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin