CD2DTextFormat, classe
Wrapper pour IDWriteTextFormat.
Syntaxe
class CD2DTextFormat : public CD2DResource;
Membres
Constructeurs publics
Nom | Description |
---|---|
CD2DTextFormat ::CD2DTextFormat | Construit un objet CD2DTextFormat. |
CD2DTextFormat ::~CD2DTextFormat | Destructeur. Appelé lorsqu’un objet de format de texte D2D est détruit. |
Méthodes publiques
Nom | Description |
---|---|
CD2DTextFormat ::Create | Crée un CD2DTextFormat. (Remplacements CD2DResource ::Create.) |
CD2DTextFormat ::D estroy | Détruit un objet CD2DTextFormat. (Remplacements CD2DResource ::D estroy.) |
CD2DTextFormat ::Get | Renvoie l’interface IDWriteTextFormat |
CD2DTextFormat ::GetFontFamilyName | Obtient une copie du nom de la famille de polices. |
CD2DTextFormat ::GetLocaleName | Obtient une copie du nom des paramètres régionaux. |
CD2DTextFormat ::IsValid | Vérifie la validité des ressources (remplace CD2DResource ::IsValid.) |
CD2DTextFormat ::ReCreate | Recrée un CD2DTextFormat. (Remplacements CD2DResource ::ReCreate.) |
Opérateurs publics
Nom | Description |
---|---|
CD2DTextFormat ::operator IDWriteTextFormat* | Renvoie l’interface IDWriteTextFormat |
Membres de données protégés
Nom | Description |
---|---|
CD2DTextFormat ::m_pTextFormat | Pointeur vers un IDWriteTextFormat. |
Hiérarchie d'héritage
Spécifications
En-tête : afxrendertarget.h
CD2DTextFormat ::~CD2DTextFormat
Destructeur. Appelé lorsqu’un objet de format de texte D2D est détruit.
virtual ~CD2DTextFormat();
CD2DTextFormat ::CD2DTextFormat
Construit un objet 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);
Paramètres
pParentTarget
Pointeur vers la cible de rendu.
strFontFamilyName
Objet CString qui contient le nom de la famille de polices.
fontSize
Taille logique de la police dans les unités DIP (« pixel indépendant de l’appareil »). Un DIPequals 1/96 pouces.
fontWeight
Valeur qui indique l’épaisseur de police de l’objet texte.
fontStyle
Valeur qui indique le style de police de l’objet texte.
fontStretch
Valeur qui indique l’étendue de police pour l’objet texte.
strFontLocale
Objet CString qui contient le nom des paramètres régionaux.
pFontCollection
Pointeur vers un objet de collection de polices. Lorsqu’il s’agit de NULL, indique la collection de polices système.
bAutoDestroy
Indique que l’objet sera détruit par le propriétaire (pParentTarget).
CD2DTextFormat ::Create
Crée un CD2DTextFormat.
virtual HRESULT Create(CRenderTarget* */);
Valeur de retour
Si la méthode réussit, retourne S_OK. Sinon, elle renvoie un code d’erreur HRESULT.
CD2DTextFormat ::D estroy
Détruit un objet CD2DTextFormat.
virtual void Destroy();
CD2DTextFormat ::Get
Renvoie l’interface IDWriteTextFormat
IDWriteTextFormat* Get();
Valeur de retour
Pointeur vers une interface IDWriteTextFormat ou NULL si l’objet n’est pas encore initialisé.
CD2DTextFormat ::GetFontFamilyName
Obtient une copie du nom de la famille de polices.
CString GetFontFamilyName() const;
Valeur de retour
Objet CString qui contient le nom actuel de la famille de polices.
CD2DTextFormat ::GetLocaleName
Obtient une copie du nom des paramètres régionaux.
CString GetLocaleName() const;
Valeur de retour
Objet CString qui contient le nom des paramètres régionaux actuel.
CD2DTextFormat ::IsValid
Vérifie la validité des ressources
virtual BOOL IsValid() const;
Valeur de retour
TRUE si la ressource est valide ; sinon FALSE.
CD2DTextFormat ::m_pTextFormat
Pointeur vers un IDWriteTextFormat.
IDWriteTextFormat* m_pTextFormat;
CD2DTextFormat ::operator IDWriteTextFormat*
Renvoie l’interface IDWriteTextFormat
operator IDWriteTextFormat*();
Valeur de retour
Pointeur vers une interface IDWriteTextFormat ou NULL si l’objet n’est pas encore initialisé.
CD2DTextFormat ::ReCreate
Recrée un CD2DTextFormat.
virtual HRESULT ReCreate(CRenderTarget* */);
Valeur de retour
Si la méthode réussit, retourne S_OK. Sinon, elle renvoie un code d’erreur HRESULT.