MeasuredText.Builder.SetComputeHyphenation Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SetComputeHyphenation(Boolean) |
Ao passar true para esse método, o método de build também calculará todas as partes de hifenização possíveis. |
| SetComputeHyphenation(Int32) |
Define o modo usado para calcular informações de hifenização quando o parágrafo é compilado. |
SetComputeHyphenation(Boolean)
Ao passar true para esse método, o método de build também calculará todas as partes de hifenização possíveis.
[Android.Runtime.Register("setComputeHyphenation", "(Z)Landroid/graphics/text/MeasuredText$Builder;", "", ApiSince=29)]
public Android.Graphics.Text.MeasuredText.Builder SetComputeHyphenation(bool computeHyphenation);
[<Android.Runtime.Register("setComputeHyphenation", "(Z)Landroid/graphics/text/MeasuredText$Builder;", "", ApiSince=29)>]
member this.SetComputeHyphenation : bool -> Android.Graphics.Text.MeasuredText.Builder
Parâmetros
- computeHyphenation
- Boolean
true se você quiser usar hifenizações automáticas.
Retornos
Esta instância do construtor.
- Atributos
Comentários
Esse método foi preterido no nível 33 da API. em vez disso, use setComputeHyphenation(int).
Passe true para calcular informações de hifenização quando o parágrafo for criado. Passe false para ignorar essa computação. O padrão é false.
No Android 16, o caminho de quebra de linha greedy pode calcular a hifenização quando necessário sem informações pré-computadas. Esse caminho é usado por Simple parágrafos que contêm guias. Sem guias HighQuality e Balanced use informações de hifenização pré-computadas. Para hifenização automática com essas estratégias, habilite a computação com true ou use a sobrecarga de inteiro com Normal ou Fast. A frequência de hifenização do separador de linha também deve permitir a hifenização.
Consulte as implementações de seleção e hifenização de estratégia no Android 16 LineBreaker, GreedyLineBreaker e OptimalLineBreaker.
Referência do Android para android.graphics.text.MeasuredText.Builder.setComputeHyphenation.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetComputeHyphenation(Int32)
Define o modo usado para calcular informações de hifenização quando o parágrafo é compilado.
[Android.Runtime.Register("setComputeHyphenation", "(I)Landroid/graphics/text/MeasuredText$Builder;", "", ApiSince=33)]
public Android.Graphics.Text.MeasuredText.Builder SetComputeHyphenation(int mode);
[<Android.Runtime.Register("setComputeHyphenation", "(I)Landroid/graphics/text/MeasuredText$Builder;", "", ApiSince=33)>]
member this.SetComputeHyphenation : int -> Android.Graphics.Text.MeasuredText.Builder
Parâmetros
- mode
- Int32
um modo de hifenização. O valor é um dos seguintes: HYPHENATION_MODE_NONE; HYPHENATION_MODE_NORMAL; HYPHENATION_MODE_FAST
Retornos
Esta instância do construtor.
- Atributos
Comentários
Passe o valor inteiro de None ignorar a computação de hifenização, Normal computá-la ou Fast usar o algoritmo mais rápido. Somente o modo rápido ignora algum contexto de formatação, como o kerning em torno de um hífen. O padrão não é computação de hifenização.
Se esse construtor tiver sido criado a partir de uma computação existente MeasuredText, a hifenização deverá permanecer habilitada ou desabilitada como era para essa instância. Caso contrário, Build() falhará.
Confira as verificações de seleção e reutilização do modo na implementação do Android 16.
Referência do Android para android.graphics.text.MeasuredText.Builder.setComputeHyphenation.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.