Sprache

MeasuredText.Builder.SetComputeHyphenation Methode

Definition

Überlädt

Name Beschreibung
SetComputeHyphenation(Boolean)

Durch die Übergabe true an diese Methode berechnet die Buildmethode auch alle möglichen Silbentrennungselemente.

SetComputeHyphenation(Int32)

Legt den Modus fest, der zum Berechnen von Silbentrennungsinformationen verwendet wird, wenn der Absatz erstellt wird.

SetComputeHyphenation(Boolean)

Durch die Übergabe true an diese Methode berechnet die Buildmethode auch alle möglichen Silbentrennungselemente.

[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

Parameter

computeHyphenation
Boolean

true, wenn Sie automatische Silbentrennungen verwenden möchten.

Gibt zurück

Diese Generatorinstanz.

Attribute

Hinweise

Diese Methode war in API-Ebene 33 veraltet. verwenden Sie stattdessen setComputeHyphenation(int).

Übergeben Sie die Informationen true zur Berechnung der Silbentrennung, wenn der Absatz erstellt wird. Übergeben Sie diesen Schritt false , um diese Berechnung zu überspringen. Der Standardwert lautet false.

Unter Android 16 kann der gierige Zeilenumbruchpfad bei Bedarf ohne vorkompilierte Informationen die Silbentrennung berechnen. Dieser Pfad wird von Simple Absätzen verwendet, die Registerkarten enthalten. Ohne Registerkarten HighQuality und Balanced verwenden Sie präkompilierte Silbentrennungsinformationen. Aktivieren Sie für die automatische Silbentrennung mit diesen Strategien die Berechnung mit true oder verwenden Sie die ganzzahlige Überladung mit Normal oder Fast. Die Silbentrennungshäufigkeit des Zeilenumbruchs muss auch die Silbentrennung zulassen.

Sehen Sie sich die Strategieauswahl- und Silbentrennungsimplementierungen in Android 16 LineBreaker, GreedyLineBreaker und OptimalLineBreaker an.

Android-Referenz für android.graphics.text.MeasuredText.Builder.setComputeHyphenation.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetComputeHyphenation(Int32)

Legt den Modus fest, der zum Berechnen von Silbentrennungsinformationen verwendet wird, wenn der Absatz erstellt wird.

[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

Parameter

mode
Int32

Ein Silbentrennungsmodus. Der Wert ist einer der folgenden: HYPHENATION_MODE_NONE; HYPHENATION_MODE_NORMAL; HYPHENATION_MODE_FAST

Gibt zurück

Diese Generatorinstanz.

Attribute

Hinweise

Übergeben Sie den ganzzahligen Wert, um None die Silbentrennungsberechnung zu überspringen, Normal sie zu berechnen oder Fast den schnelleren Algorithmus zu verwenden. Nur der schnelle Modus ignoriert einige Strukturierungskontexte, z. B. das Kernen eines Bindestrichs. Der Standardwert ist keine Silbentrennungsberechnung.

Wenn dieser Generator aus einer vorhandenen MeasuredTextBindestrichberechnung erstellt wurde, muss die Silbentrennung aktiviert oder deaktiviert bleiben, wie er für diese Instanz war. Build() Andernfalls schlägt ein Fehler fehl.

Sehen Sie sich die Auswahl des Modus an und verwenden Sie Überprüfungen in der Android 16-Implementierung.

Android-Referenz für android.graphics.text.MeasuredText.Builder.setComputeHyphenation.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: