Udostępnij za pośrednictwem


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

Obiekt CObject

CD2DResource

CD2DTextFormat

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.

Zobacz też

Klasy