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.
Analisa um intervalo de texto para possíveis oportunidades de ponto de interrupção, lendo atributos das oportunidades de ponto de interrupção de origem e relatando para o retorno de chamada do coletor SetLineBreakpoints.
Sintaxe
HRESULT AnalyzeLineBreakpoints(
IDWriteTextAnalysisSource *analysisSource,
UINT32 textPosition,
UINT32 textLength,
IDWriteTextAnalysisSink *analysisSink
);
Parâmetros
analysisSource
Tipo: IDWriteTextAnalysisSource*
Um ponteiro para o objeto de origem a ser analisado.
textPosition
Tipo: UINT32
A posição de texto inicial dentro do objeto de origem.
textLength
Tipo: UINT32
O comprimento do texto a ser analisado.
analysisSink
Tipo: IDWriteTextAnalysisSink*
Um ponteiro para o objeto de retorno de chamada do coletor que recebe a análise de texto.
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
Embora a função possa manipular vários parágrafos, o intervalo de texto não deve dividir arbitrariamente o meio dos parágrafos, a menos que o intervalo de texto especificado seja considerado uma unidade inteira. Caso contrário, as propriedades retornadas para o primeiro e o último caracteres permitirão interrupções inadequadamente.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
| Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
| Plataforma de Destino | Windows |
| Cabeçalho | dwrite.h |
| Biblioteca | Dwrite.lib |
| DLL | Dwrite.dll |