Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Um wrapper para IDWriteTextFormat.
Sintaxe
class CD2DTextFormat : public CD2DResource;
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| CD2DTextFormat::CD2DTextFormat | Constrói um objeto CD2DTextFormat. |
| CD2DTextFormat::~CD2DTextFormat | O destruidor. Chamada quando um objeto em formato de texto D2D está a ser destruído. |
Métodos Públicos
| Nome | Description |
|---|---|
| CD2DTextFormat::Create | Cria um CD2DTextFormat. (Sobrepõe CD2DResource::Create.) |
| CD2DTextFormato::D estroy | Destrói um objeto CD2DTextFormat. (Sobrepõe CD2DResource::D estroy.) |
| CD2DTextFormat::Get | Devolve a interface IDWriteTextFormat |
| CD2DTextFormat::GetFontFamilyName | Recebe uma cópia do nome da família da fonte. |
| CD2DTextFormat::GetLocalName | Recebe uma cópia do nome do local. |
| CD2DTextFormat::IsValid | Verifica a validade do recurso (Sobrepõe CD2DResource::IsValid.) |
| CD2DTextFormat::ReCreate | Recria um CD2DTextFormat. (Sobrepõe CD2DResource::ReCreate.) |
Operadores Públicos
| Nome | Description |
|---|---|
| CD2DTextFormat::operator IDWriteTextFormat* | Devolve a interface IDWriteTextFormat |
Membros de Dados Protegidos
| Nome | Description |
|---|---|
| CD2DTextFormat::m_pTextFormat | Um apontador para um IDWriteTextFormat. |
Hierarquia de herança
Requerimentos
Cabeçalho: afxrendertarget.h
CD2DTextFormat::~CD2DTextFormat
O destruidor. Chamada quando um objeto em formato de texto D2D está a ser destruído.
virtual ~CD2DTextFormat();
CD2DTextFormat::CD2DTextFormat
Constrói um 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
Um ponteiro para o alvo de renderização.
strFontFamilyName
Um objeto CString que contém o nome da família de fontes.
fontSize
O tamanho lógico da fonte em unidades DIP ("pixel independente do dispositivo"). Um DIP equivale a 1/96 de polegada.
fontWeight
Um valor que indica o peso da fonte para o objeto de texto.
fontStyle
Um valor que indica o estilo de fonte do objeto de texto.
fontStretch
Um valor que indica o alongamento da fonte para o objeto de texto.
strFontLocale
Um objeto CString que contém o nome do local.
pFontCollection
Um apontador para um objeto de recolha de fontes. Quando isto é NULL, indica a coleção de fontes do sistema.
bAutoDestroy
Indica que o objeto será destruído pelo proprietário (pParentTarget).
CD2DTextFormat::Create
Cria um CD2DTextFormat.
virtual HRESULT Create(CRenderTarget* */);
Valor de retorno
Se o método tiver sucesso, ele devolve S_OK. Caso contrário, devolve um código de erro HRESULT.
CD2DTextFormato::D estroy
Destrói um objeto CD2DTextFormat.
virtual void Destroy();
CD2DTextFormat::Get
Devolve a interface IDWriteTextFormat
IDWriteTextFormat* Get();
Valor de retorno
Apontar para uma interface IDWriteTextFormat ou NULL se o objeto ainda não estiver inicializado.
CD2DTextFormat::GetFontFamilyName
Recebe uma cópia do nome da família da fonte.
CString GetFontFamilyName() const;
Valor de retorno
CString que contém o nome atual da família de fontes.
CD2DTextFormat::GetLocalName
Recebe uma cópia do nome do local.
CString GetLocaleName() const;
Valor de retorno
CString que contém o nome atual da localização.
CD2DTextFormat::IsValid
Verifica a validade dos recursos
virtual BOOL IsValid() const;
Valor de retorno
TRUE se o recurso for válido; caso contrário, FALSO.
CD2DTextFormat::m_pTextFormat
Um apontador para um IDWriteTextFormat.
IDWriteTextFormat* m_pTextFormat;
CD2DTextFormat::operator IDWriteTextFormat*
Devolve a interface IDWriteTextFormat
operator IDWriteTextFormat*();
Valor de retorno
Apontar para uma interface IDWriteTextFormat ou NULL se o objeto ainda não estiver inicializado.
CD2DTextFormat::ReCreate
Recria um CD2DTextFormat.
virtual HRESULT ReCreate(CRenderTarget* */);
Valor de retorno
Se o método tiver sucesso, ele devolve S_OK. Caso contrário, devolve um código de erro HRESULT.