Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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
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.