MeasuredText.Builder.SetComputeHyphenation Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| SetComputeHyphenation(Boolean) |
Passando true a questo metodo, il metodo di compilazione calcola anche tutte le possibili parti di sillabazione. |
| SetComputeHyphenation(Int32) |
Imposta la modalità utilizzata per calcolare le informazioni di sillabazione quando viene compilato il paragrafo. |
SetComputeHyphenation(Boolean)
Passando true a questo metodo, il metodo di compilazione calcola anche tutte le possibili parti di sillabazione.
[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
Parametri
- computeHyphenation
- Boolean
true se si desidera utilizzare trattini automatici.
Valori restituiti
Questa istanza del generatore.
- Attributi
Commenti
Questo metodo è stato deprecato nel livello API 33. usare invece setComputeHyphenation(int).
Passare true alle informazioni di sillabazione calcolate al momento della compilazione del paragrafo. Passare false per ignorare il calcolo. Il valore predefinito è false.
In Android 16, il percorso greedy line-breaking può calcolare la sillabazione quando necessario senza informazioni pre-calcolate. Questo percorso viene utilizzato da Simple e dai paragrafi che contengono schede. Senza schede HighQuality e Balanced usare le informazioni di sillabazione precompilate. Per la sillabazione automatica con queste strategie, abilitare il calcolo con true o usare l'overload integer con Normal o Fast. Anche la frequenza di sillabazione del breaker di riga deve consentire la sillabazione.
Vedere la selezione della strategia e le implementazioni di sillabazione in Android 16 LineBreaker, GreedyLineBreaker e OptimalLineBreaker.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
SetComputeHyphenation(Int32)
Imposta la modalità utilizzata per calcolare le informazioni di sillabazione quando viene compilato il paragrafo.
[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
Parametri
- mode
- Int32
modalità di sillabazione. Il valore è uno dei seguenti: HYPHENATION_MODE_NONE; HYPHENATION_MODE_NORMAL; HYPHENATION_MODE_FAST
Valori restituiti
Questa istanza del generatore.
- Attributi
Commenti
Passare il valore intero di None per ignorare il calcolo della sillabazione, Normal per calcolarlo o Fast per usare l'algoritmo più veloce. Solo la modalità veloce ignora un contesto di forma, ad esempio la crenatura intorno a un trattino. Il valore predefinito non è un calcolo di sillabazione.
Se questo generatore è stato creato da un calcolo di sillabazione esistente MeasuredText, deve rimanere abilitato o disabilitato come per tale istanza. In caso contrario, Build() ha esito negativo.
Vedi la selezione della modalità e il riutilizzo dei controlli nell'implementazione di Android 16.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.