Sprache

Bidi.OptionStreaming Feld

Definition

Achtung

This constant will be removed in the future version. Use Android.Icu.Text.BidiOptions enum directly instead of this field.

Option Bit für setReorderingOptions: Verarbeiten der Ausgabe als Teil eines Datenstroms, um fortgesetzt zu werden

[Android.Runtime.Register("OPTION_STREAMING", ApiSince=29)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.BidiOptions enum directly instead of this field.", true)]
public const Android.Icu.Text.BidiOptions OptionStreaming = 4;
[<Android.Runtime.Register("OPTION_STREAMING", ApiSince=29)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.BidiOptions enum directly instead of this field.", true)>]
val mutable OptionStreaming : Android.Icu.Text.BidiOptions

Feldwert

Value = 4
Attribute

Hinweise

Option Bit für setReorderingOptions: Verarbeiten der Ausgabe als Teil eines Datenstroms, um fortgesetzt zu werden

Diese Option muss vor dem Aufrufen setParafestgelegt oder zurückgesetzt werden.

Diese Option gibt an, dass der Aufrufer daran interessiert ist, große Textobjekte in Teilen zu verarbeiten. Die Ergebnisse der aufeinander folgenden Aufrufe werden voraussichtlich vom Aufrufer verkettet. Nur der Anruf für den letzten Teil hat diese Option bitoffen.

Wenn dieses Optionsbit aktiviert ist, kann weniger als der vollständige Quelltext verarbeitet werden, setPara() um den Text an einer sinnvollen Grenze abschneiden zu können. Der Aufrufer sollte unmittelbar nach dem Aufruf setPara() aufrufengetProcessedLength(), um zu bestimmen, wie viel des Quelltexts verarbeitet wurde. Quelltext, der über diese Länge hinausgeht, sollte in folgenden Aufrufen erneut übermittelt werden.setPara Die verarbeitete Länge kann kleiner als die Länge des Quelltexts sein, wenn ein Zeichen vor dem letzten Zeichen des Quelltexts eine angemessene Grenze (z. B. ein Blocktrennzeichen) darstellt, damit der Text fortgesetzt wird.<br> Wenn das letzte Zeichen des Quelltexts eine angemessene Grenze darstellt, wird der gesamte Text gleichzeitig verarbeitet.<br> Wenn nirgendwo im Quelltext eine solche vernünftige Grenze vorhanden ist, ist die verarbeitete Länge null.<br> Der Aufrufer sollte nach einem solchen Vorkommen suchen und eine der folgenden Aktionen ausführen: <ul><li>sendet eine größere Textmenge mit einer besseren Chance, eine angemessene Grenze einzuschließen.</li><li>sendet denselben Text erneut, nachdem die Option OPTION_STREAMINGdeaktiviert wurde.</li></ul> In allen Fällen sollte diese Option vor der Verarbeitung des letzten Teils des Texts deaktiviert werden.

Wenn die OPTION_STREAMING Option verwendet wird, empfiehlt es sich, vor dem Aufruf aufzurufen orderParagraphsLTR(true)setPara() , damit spätere Absätze auf der rechten Seite mit vorherigen Absätzen verkettet werden können.

Java Dokumentation für android.icu.text.Bidi.OPTION_STREAMING.

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: