Megosztás a következőn keresztül:


CD2DTextFormat osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Az IDWriteTextFormat burkolója.

Szemantika

class CD2DTextFormat : public CD2DResource;

Tagok

Nyilvános konstruktorok

Név Description
CD2DTextFormat::CD2DTextFormat CD2DTextFormat objektumot hoz létre.
CD2DTextFormat::~CD2DTextFormat A destruktor. Egy D2D szövegformátumú objektum megsemmisítésekor hívható meg.

Nyilvános metódusok

Név Description
CD2DTextFormat::Létrehozás Létrehoz egy CD2DTextFormatot. (A CD2DResource felülbírálása::Létrehozás.)
CD2DTextFormat::D estroy Elpusztít egy CD2DTextFormat objektumot. (Felülbírálja a CD2DResource::D estroy.)
CD2DTextFormat::Get IdWriteTextFormat felületet ad vissza
CD2DTextFormat::GetFontFamilyName Lekéri a betűcsalád nevét.
CD2DTextFormat::GetLocaleName Lekéri a területi név másolatát.
CD2DTextFormat::IsValid Ellenőrzi az erőforrás érvényességét (felülírja a CD2DResource::IsValid.)
CD2DTextFormat::ReCreate Hozza létre újra a CD2DTextFormat parancsot. (Felülbírálja a CD2DResource::ReCreate.)

Nyilvános operátorok

Név Description
CD2DTextFormat::operator IDWriteTextFormat* IdWriteTextFormat felületet ad vissza

Védett adattagok

Név Description
CD2DTextFormat::m_pTextFormat Egy IDWriteTextFormat-ra mutató mutató.

Öröklési hierarchia

CObject

CD2DResource

CD2DTextFormat

Requirements

Fejléc: afxrendertarget.h

CD2DTextFormat::~CD2DTextFormat

A destruktor. Egy D2D szövegformátumú objektum megsemmisítésekor hívható meg.

virtual ~CD2DTextFormat();

CD2DTextFormat::CD2DTextFormat

CD2DTextFormat objektumot hoz létre.

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

Paraméterek

pParentTarget
Mutató a renderelési célhoz.

strFontFamilyName
A betűcsalád nevét tartalmazó CString objektum.

fontSize
A DIP (eszközfüggetlen képpont) egységekben lévő betűtípus logikai mérete. Egy DIPequals 1/96 hüvelyk.

fontWeight
A szövegobjektum betűvastagságát jelző érték.

fontStyle
A szövegobjektum betűstílusát jelző érték.

fontStretch
Egy érték, amely a szövegobjektum betűtípus-nyúlványát jelzi.

strFontLocale
A területi nevet tartalmazó CString-objektum.

pFontCollection
Egy betűtípus-gyűjteményobjektumra mutató mutató. Null érték esetén a rendszer betűtípus-gyűjteményét jelzi.

bAutoDestroy
Azt jelzi, hogy az objektumot a tulajdonos megsemmisíti (pParentTarget).

CD2DTextFormat::Létrehozás

Létrehoz egy CD2DTextFormatot.

virtual HRESULT Create(CRenderTarget* */);

Visszaadott érték

Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.

CD2DTextFormat::D estroy

Elpusztít egy CD2DTextFormat objektumot.

virtual void Destroy();

CD2DTextFormat::Get

IdWriteTextFormat felületet ad vissza

IDWriteTextFormat* Get();

Visszaadott érték

Mutasson egy IDWriteTextFormat felületre vagy NULL értékre, ha az objektum még nincs inicializálva.

CD2DTextFormat::GetFontFamilyName

Lekéri a betűcsalád nevét.

CString GetFontFamilyName() const;

Visszaadott érték

CString objektum, amely az aktuális betűcsalád nevét tartalmazza.

CD2DTextFormat::GetLocaleName

Lekéri a területi név másolatát.

CString GetLocaleName() const;

Visszaadott érték

Az aktuális területi nevet tartalmazó CString objektum.

CD2DTextFormat::IsValid

Erőforrás érvényességének ellenőrzése

virtual BOOL IsValid() const;

Visszaadott érték

IGAZ, ha az erőforrás érvényes; egyéb esetben HAMIS.

CD2DTextFormat::m_pTextFormat

Egy IDWriteTextFormat-ra mutató mutató.

IDWriteTextFormat* m_pTextFormat;

CD2DTextFormat::operator IDWriteTextFormat*

IdWriteTextFormat felületet ad vissza

operator IDWriteTextFormat*();

Visszaadott érték

Mutasson egy IDWriteTextFormat felületre vagy NULL értékre, ha az objektum még nincs inicializálva.

CD2DTextFormat::ReCreate

Hozza létre újra a CD2DTextFormat parancsot.

virtual HRESULT ReCreate(CRenderTarget* */);

Visszaadott érték

Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.

Lásd még

osztályok