Klasa CD2DTextFormat
Otoka idWriteTextFormat.
Składnia
class CD2DTextFormat : public CD2DResource;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CD2DTextFormat::CD2DTextFormat | Tworzy obiekt CD2DTextFormat. |
CD2DTextFormat::~CD2DTextFormat | Destruktora. Wywoływana, gdy obiekt formatu tekstu D2D jest niszczony. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CD2DTextFormat::Create | Tworzy format CD2DTextFormat. (Przesłonięcia) CD2DResource::Create.) |
CD2DTextFormat::D estroy | Niszczy obiekt CD2DTextFormat. (Przesłonięcia) CD2DResource::D estroy. |
CD2DTextFormat::Get | Zwraca interfejs IDWriteTextFormat |
CD2DTextFormat::GetFontFamilyName | Pobiera kopię nazwy rodziny czcionek. |
CD2DTextFormat::GetLocaleName | Pobiera kopię nazwy ustawień regionalnych. |
CD2DTextFormat::IsValid | Sprawdza poprawność zasobów (przesłania cd2DResource::IsValid). |
CD2DTextFormat::ReCreate | Ponownie tworzy format CD2DTextFormat. (Przesłonięcia) CD2DResource::ReCreate.) |
Operatory publiczne
Nazwa/nazwisko | opis |
---|---|
CD2DTextFormat::operator IDWriteTextFormat* | Zwraca interfejs IDWriteTextFormat |
Chronione składowe danych
Nazwa/nazwisko | opis |
---|---|
CD2DTextFormat::m_pTextFormat | Wskaźnik do formatu IDWriteTextFormat. |
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxrendertarget.h
CD2DTextFormat::~CD2DTextFormat
Destruktora. Wywoływana, gdy obiekt formatu tekstu D2D jest niszczony.
virtual ~CD2DTextFormat();
CD2DTextFormat::CD2DTextFormat
Tworzy obiekt 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);
Parametry
pParentTarget
Wskaźnik do obiektu docelowego renderowania.
strFontFamilyName
Obiekt CString zawierający nazwę rodziny czcionek.
fontSize
Rozmiar logiczny czcionki w jednostkach DIP ("piksel niezależny od urządzenia"). DiPequals 1/96 cala.
fontWeight
Wartość wskazująca wagę czcionki dla obiektu tekstowego.
fontStyle
Wartość wskazująca styl czcionki dla obiektu tekstowego.
fontStretch
Wartość wskazująca rozciągnięcie czcionki dla obiektu tekstowego.
strFontLocale
Obiekt CString zawierający nazwę ustawień regionalnych.
pFontCollection
Wskaźnik do obiektu kolekcji czcionek. Gdy jest to wartość NULL, wskazuje kolekcję czcionek systemowych.
bAutoDestroy
Wskazuje, że obiekt zostanie zniszczony przez właściciela (pParentTarget).
CD2DTextFormat::Create
Tworzy format CD2DTextFormat.
virtual HRESULT Create(CRenderTarget* */);
Wartość zwracana
Jeśli metoda powiedzie się, zwraca S_OK. W przeciwnym razie zwraca kod błędu HRESULT.
CD2DTextFormat::D estroy
Niszczy obiekt CD2DTextFormat.
virtual void Destroy();
CD2DTextFormat::Get
Zwraca interfejs IDWriteTextFormat
IDWriteTextFormat* Get();
Wartość zwracana
Wskaźnik do interfejsu IDWriteTextFormat lub null, jeśli obiekt nie został jeszcze zainicjowany.
CD2DTextFormat::GetFontFamilyName
Pobiera kopię nazwy rodziny czcionek.
CString GetFontFamilyName() const;
Wartość zwracana
Obiekt CString zawierający bieżącą nazwę rodziny czcionek.
CD2DTextFormat::GetLocaleName
Pobiera kopię nazwy ustawień regionalnych.
CString GetLocaleName() const;
Wartość zwracana
Obiekt CString zawierający bieżącą nazwę ustawień regionalnych.
CD2DTextFormat::IsValid
Sprawdza poprawność zasobów
virtual BOOL IsValid() const;
Wartość zwracana
Wartość TRUE, jeśli zasób jest prawidłowy; w przeciwnym razie FAŁSZ.
CD2DTextFormat::m_pTextFormat
Wskaźnik do formatu IDWriteTextFormat.
IDWriteTextFormat* m_pTextFormat;
CD2DTextFormat::operator IDWriteTextFormat*
Zwraca interfejs IDWriteTextFormat
operator IDWriteTextFormat*();
Wartość zwracana
Wskaźnik do interfejsu IDWriteTextFormat lub null, jeśli obiekt nie został jeszcze zainicjowany.
CD2DTextFormat::ReCreate
Ponownie tworzy format CD2DTextFormat.
virtual HRESULT ReCreate(CRenderTarget* */);
Wartość zwracana
Jeśli metoda powiedzie się, zwraca S_OK. W przeciwnym razie zwraca kod błędu HRESULT.