Share via


CD2DTextFormat-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Een wrapper voor IDWriteTextFormat.

Syntaxis

class CD2DTextFormat : public CD2DResource;

Leden

Openbare constructors

Naam Description
CD2DTextFormat::CD2DTextFormat Maakt een CD2DTextFormat-object.
CD2DTextFormat::~CD2DTextFormat De destructor. Wordt aangeroepen wanneer een D2D-tekstindelingsobject wordt vernietigd.

Openbare methoden

Naam Description
CD2DTextFormat::Create Hiermee maakt u een CD2DTextFormat. (Overschrijft CD2DResource::Create.)
CD2DTextFormat::D estroy Vernietigt een CD2DTextFormat-object. (Overschrijft CD2DResource::D estroy.)
CD2DTextFormat::Get Hiermee wordt de interface IDWriteTextFormat geretourneerd
CD2DTextFormat::GetFontFamilyName Hiermee haalt u een kopie op van de naam van de lettertypefamilie.
CD2DTextFormat::GetLocaleName Hiermee haalt u een kopie van de landinstellingsnaam op.
CD2DTextFormat::IsValid Controleert de geldigheid van resources (overschrijft CD2DResource::IsValid.)
CD2DTextFormat::ReCreate Hiermee maakt u een CD2DTextFormat opnieuw. (Overschrijft CD2DResource::ReCreate.)

Openbare operators

Naam Description
CD2DTextFormat::operator IDWriteTextFormat* Hiermee wordt de interface IDWriteTextFormat geretourneerd

Beveiligde gegevensleden

Naam Description
CD2DTextFormat::m_pTextFormat Een aanwijzer naar een IDWriteTextFormat.

Overnamehiërarchie

CObject

CD2DResource

CD2DTextFormat

Requirements

Header: afxrendertarget.h

CD2DTextFormat::~CD2DTextFormat

De destructor. Wordt aangeroepen wanneer een D2D-tekstindelingsobject wordt vernietigd.

virtual ~CD2DTextFormat();

CD2DTextFormat::CD2DTextFormat

Maakt een CD2DTextFormat-object.

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

Parameterwaarden

pParentTarget
Een aanwijzer naar het renderdoel.

strFontFamilyName
Een CString-object dat de naam van de lettertypefamilie bevat.

Fontsize
De logische grootte van het lettertype in DIP-eenheden ('apparaatonafhankelijke pixel'). Een DIPequals 1/96 inch.

fontWeight
Een waarde die het tekengewicht voor het tekstobject aangeeft.

fontStyle
Een waarde die de tekenstijl voor het tekstobject aangeeft.

fontStretch
Een waarde waarmee het lettertype voor het tekstobject wordt aangegeven.

strFontLocale
Een CString-object dat de landinstellingsnaam bevat.

pFontCollection
Een aanwijzer naar een lettertypeverzamelingsobject. Wanneer dit NULL is, geeft u de verzameling systeemlettertype aan.

bAutoDestroy
Geeft aan dat het object wordt vernietigd door eigenaar (pParentTarget).

CD2DTextFormat::Create

Hiermee maakt u een CD2DTextFormat.

virtual HRESULT Create(CRenderTarget* */);

Retourwaarde

Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.

CD2DTextFormat::D estroy

Vernietigt een CD2DTextFormat-object.

virtual void Destroy();

CD2DTextFormat::Get

Hiermee wordt de interface IDWriteTextFormat geretourneerd

IDWriteTextFormat* Get();

Retourwaarde

Wijs een IDWriteTextFormat-interface of NULL aan als het object nog niet is geïnitialiseerd.

CD2DTextFormat::GetFontFamilyName

Hiermee haalt u een kopie op van de naam van de lettertypefamilie.

CString GetFontFamilyName() const;

Retourwaarde

CString-object dat de naam van de huidige lettertypefamilie bevat.

CD2DTextFormat::GetLocaleName

Hiermee haalt u een kopie van de landinstellingsnaam op.

CString GetLocaleName() const;

Retourwaarde

CString-object dat de naam van de huidige landinstelling bevat.

CD2DTextFormat::IsValid

Controleert de geldigheid van resources

virtual BOOL IsValid() const;

Retourwaarde

WAAR als de resource geldig is; anders ONWAAR.

CD2DTextFormat::m_pTextFormat

Een aanwijzer naar een IDWriteTextFormat.

IDWriteTextFormat* m_pTextFormat;

CD2DTextFormat::operator IDWriteTextFormat*

Hiermee wordt de interface IDWriteTextFormat geretourneerd

operator IDWriteTextFormat*();

Retourwaarde

Wijs een IDWriteTextFormat-interface of NULL aan als het object nog niet is geïnitialiseerd.

CD2DTextFormat::ReCreate

Hiermee maakt u een CD2DTextFormat opnieuw.

virtual HRESULT ReCreate(CRenderTarget* */);

Retourwaarde

Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.

Zie ook

Klassen