Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Recupera a linha de base fornecida da fonte.
Sintaxe
HRESULT GetBaseline(
IDWriteFontFace *fontFace,
DWRITE_BASELINE baseline,
BOOL isVertical,
BOOL isSimulationAllowed,
DWRITE_SCRIPT_ANALYSIS scriptAnalysis,
[in, optional] WCHAR const *localeName,
[out] INT32 *baselineCoordinate,
[out] BOOL *exists
);
Parâmetros
fontFace
Tipo: IDWriteFontFace*
A face da fonte a ser lida.
baseline
Tipo: DWRITE_BASELINE
Um valor de tipo DWRITE_BASELINE que especifica a linha de base de interesse.
isVertical
Tipo: BOOL
Se a linha de base é vertical ou horizontal.
isSimulationAllowed
Tipo: BOOL
Simule a linha de base se ela estiver ausente na fonte.
scriptAnalysis
Tipo: DWRITE_SCRIPT_ANALYSIS
Resultado da análise de script do AnalyzeScript.
DWRITE_SCRIPT_ANALYSIS scriptAnalysis = {};, e esse método retornará a linha de base padrão.[in, optional] localeName
Tipo: const WCHAR*
O idioma da execução.
[out] baselineCoordinate
Tipo: INT32*
O valor da coordenada de linha de base em unidades de design.
[out] exists
Tipo: BOOL*
Se a linha de base retornada existe na fonte.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Se a linha de base não existir na fonte, ela não será considerada um erro, mas a função retornará existe = false. Em seguida, você pode usar heurística para calcular a base ausente ou, se o sinalizador simulationAllowed for true, a função calculará uma aproximação razoável para você.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
| Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
| Plataforma de Destino | Windows |
| Cabeçalho | dwrite_1.h |
| Biblioteca | Dwrite.lib |
| DLL | Dwrite.dll |