CD2DTextFormat (clase)
Un contenedor de IDWriteTextFormat.
Sintaxis
class CD2DTextFormat : public CD2DResource;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CD2DTextFormat::CD2DTextFormat | Construye un objeto CD2DTextFormat. |
CD2DTextFormat::~CD2DTextFormat | El destructor . Se llama cuando se destruye un objeto de formato de texto D2D. |
Métodos públicos
Nombre | Descripción |
---|---|
CD2DTextFormat::Create | Crea un objeto CD2DTextFormat. (Invalida CD2DResource::Create). |
CD2DTextFormat::Destroy | Destruye un objeto CD2DTextFormat. (Invalida CD2DResource::Destroy.) |
CD2DTextFormat::Get | Devuelve la interfaz IDWriteTextFormat. |
CD2DTextFormat::GetFontFamilyName | Obtiene una copia del nombre de la familia de fuentes. |
CD2DTextFormat::GetLocaleName | Obtiene una copia del nombre de la configuración regional. |
CD2DTextFormat::IsValid | Comprueba la validez de un recurso (invalida a CD2DResource::IsValid.) |
CD2DTextFormat::ReCreate | Vuelve a crear un objeto CD2DTextFormat. (Invalida CD2DResource::ReCreate). |
Operadores públicos
Nombre | Descripción |
---|---|
CD2DTextFormat::operator IDWriteTextFormat* | Devuelve la interfaz IDWriteTextFormat. |
Miembros de datos protegidos
Nombre | Descripción |
---|---|
CD2DTextFormat::m_pTextFormat | Puntero a un IDWriteTextFormat. |
Jerarquía de herencia
Requisitos
Encabezado: afxrendertarget.h
CD2DTextFormat::~CD2DTextFormat
El destructor . Se llama cuando se destruye un objeto de formato de texto D2D.
virtual ~CD2DTextFormat();
CD2DTextFormat::CD2DTextFormat
Construye un objeto 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);
Parámetros
pParentTarget
Puntero al destino de representación.
strFontFamilyName
Objeto CString que contiene el nombre de la familia de fuentes.
fontSize
Tamaño lógico de la fuente en unidades DIP ("píxel independiente del dispositivo"). Un DIP es igual a 1/96 pulgadas.
fontWeight
Valor que indica el peso de fuente del objeto de texto.
fontStyle
Valor que indica el estilo de fuente del objeto de texto.
fontStretch
Valor que indica el ajuste de fuente del objeto de texto.
strFontLocale
Objeto CString que contiene el nombre de la configuración regional.
pFontCollection
Puntero a un objeto de colección de fuentes. Cuando es NULL, indica la colección de fuentes del sistema.
bAutoDestroy
Indica que el objeto va a ser destruido por el propietario (pParentTarget).
CD2DTextFormat::Create
Crea un objeto CD2DTextFormat.
virtual HRESULT Create(CRenderTarget* */);
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
CD2DTextFormat::Destroy
Destruye un objeto CD2DTextFormat.
virtual void Destroy();
CD2DTextFormat::Get
Devuelve la interfaz IDWriteTextFormat.
IDWriteTextFormat* Get();
Valor devuelto
Puntero a una interfaz IDWriteTextFormat o NULL si el objeto aún no se ha inicializado.
CD2DTextFormat::GetFontFamilyName
Obtiene una copia del nombre de la familia de fuentes.
CString GetFontFamilyName() const;
Valor devuelto
Objeto CString que contiene el nombre de la familia de fuentes actual.
CD2DTextFormat::GetLocaleName
Obtiene una copia del nombre de la configuración regional.
CString GetLocaleName() const;
Valor devuelto
Objeto CString que contiene el nombre de la configuración regional actual.
CD2DTextFormat::IsValid
Comprueba la validez de un recurso.
virtual BOOL IsValid() const;
Valor devuelto
TRUE si el recurso es válido; de lo contrario, FALSE.
CD2DTextFormat::m_pTextFormat
Puntero a un IDWriteTextFormat.
IDWriteTextFormat* m_pTextFormat;
CD2DTextFormat::operator IDWriteTextFormat*
Devuelve la interfaz IDWriteTextFormat.
operator IDWriteTextFormat*();
Valor devuelto
Puntero a una interfaz IDWriteTextFormat o NULL si el objeto aún no se ha inicializado.
CD2DTextFormat::ReCreate
Vuelve a crear un objeto CD2DTextFormat.
virtual HRESULT ReCreate(CRenderTarget* */);
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.