Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cria uma referência de arquivo de fonte (objeto IDWriteFontFile ) de uma matriz de bytes. A referência de arquivo de fonte está associada à instância IDWriteInMemoryFontFileLoader com a qual foi criada e permanece válida desde que esse carregador seja registrado na fábrica.
Sintaxe
HRESULT CreateInMemoryFontFileReference(
IDWriteFactory *factory,
[in] void const *fontData,
UINT32 fontDataSize,
[in, optional] IUnknown *ownerObject,
[out] IDWriteFontFile **fontFile
);
Parâmetros
factory
Tipo: IDWriteFactory*
Objeto factory usado para criar a referência de arquivo de fonte.
[in] fontData
Tipo: void const*
Ponteiro para um bloco de memória que contém os dados da fonte.
fontDataSize
Tipo: UINT32
Tamanho dos dados da fonte.
[in, optional] ownerObject
Tipo: IUnknown*
Objeto opcional que possui a memória especificada pelo parâmetro fontData. Se esse parâmetro não for NULL, o método armazenará um ponteiro para os dados da fonte e adicionará uma referência ao objeto proprietário. O ponteiro fontData deve permanecer válido até que o objeto proprietário seja liberado. Se esse parâmetro for NULL, o método fará uma cópia dos dados da fonte.
[out] fontFile
Tipo: IDWriteFontFile**
Recebe um ponteiro para a referência de arquivo de fonte recém-criada.
Valor de retorno
Tipo: HRESULT
Esse método retorna um código de erro ou êxito HRESULT.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 10 Build 14393 |
| Servidor mínimo compatível | Windows 10 Build 14393 |
| da Plataforma de Destino | Windows |
| Header | dwrite_3.h |
| Library | Dwrite.lib |
Consulte também
Criando um conjunto de fontes personalizado usando dados de fonte carregados na memória