BidiOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public enum BidiOptions
type BidiOptions =
- Vererbung
-
BidiOptions
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| MapNowhere | -1 | Spezieller Wert, der von den Zuordnungsmethoden zurückgegeben werden kann, wenn ein logischer Index keinen entsprechenden visuellen Index aufweist oder umgekehrt. Dies kann bei der logischen zu visuellen Zuordnung eines Bidi-Steuerelements passieren, wenn Option OPTION_REMOVE_CONTROLS angegeben wird. Dies kann auch für die visuelle zu logische Zuordnung eines Bidi-Zeichens (LRM oder RLM) erfolgen, das durch Option OPTION_INSERT_MARKS eingefügt wird.
Android-Referenz für 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. |
| DirectionLeftToRight | 0 | Konstante, die angibt, dass die Basisrichtung von links nach rechts ist.
Android-Referenz für 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. |
| OptionDefault | 0 | Optionswert für setReorderingOptions: Deaktivieren Sie alle Optionen, die mit dieser Methode festgelegt werden können.
Android-Referenz für 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. |
| DirectionRightToLeft | 1 | Konstante, die angibt, dass die Basisrichtung von rechts nach links ist.
Android-Referenz für 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. |
| OptionInsertMarks | 1 | Option bit for setReorderingOptions: insert Bidi marks (LRM or RLM) when needed to ensure correct result of a reordering to a Logical order This option must be set or reset before calling setPara. Diese Option ist nur bei Neuanordnungsmodi von Bedeutung, die ein Ergebnis mit logischer Reihenfolge generieren, insbesondere. REORDER_RUNS_ONLY REORDER_INVERSE_NUMBERS_AS_L REORDER_INVERSE_LIKE_DIRECT REORDER_INVERSE_FOR_NUMBERS_SPECIAL Wenn diese Option in Verbindung mit dem Neuanordnungsmodus REORDER_INVERSE_NUMBERS_AS_L oder mit dem Aufrufen von setInverse(true) festgelegt wird, impliziert dies Option INSERT_LRM_FOR_NUMERIC in Aufrufen von Methoden writeReordered(). Bei anderen Neuanordnungsmodi wird dem Quelltext eine Mindestanzahl von LRM- oder RLM-Zeichen nach der Neuanordnung hinzugefügt, um den Roundtrip sicherzustellen, d. h. beim Anwenden des umgekehrten Neuanordnungsmodus auf den resultierenden logischen Text mit Entfernung von Bidi-Markierungen (Option OPTION_REMOVE_CONTROLS vor dem Aufrufen von setPara() oder Option REMOVE_BIDI_CONTROLS in writeReordered ), das Ergebnis entspricht dem Quelltext in der ersten Transformation. Diese Option wird ignoriert, wenn sie zusammen mit option OPTION_REMOVE_CONTROLS angegeben wird. Es hemmt option REMOVE_BIDI_CONTROLS in Aufrufen von Methoden writeReordered() und impliziert Option INSERT_LRM_FOR_NUMERIC in Aufrufen von Methoden writeReordered() wenn der Neuanordnungsmodus REORDER_INVERSE_NUMBERS_AS_L ist.
Android-Referenz für 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. |
| OptionRemoveControls | 2 | Option bit for setReorderingOptions: remove Bidi control characters This option must be set or reset before calling setPara. Mit dieser Option wird die Option OPTION_INSERT_MARKS aufgehoben. Es hemmt option INSERT_LRM_FOR_NUMERIC in Aufrufen von Methoden writeReordered() und impliziert Option REMOVE_BIDI_CONTROLS in Aufrufen dieser Methode.
Android-Referenz für 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. |
| OptionStreaming | 4 | Option bit for setReorderingOptions: process the output as part of a stream to be fortsetzung This option must be set or reset before calling setPara. 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, verarbeitet setPara() möglicherweise weniger als den vollständigen Quelltext, um den Text an einer sinnvollen Grenze abschneiden zu können. Der Aufrufer sollte getProcessedLength() unmittelbar nach dem Aufrufen von setPara() aufrufen, um zu bestimmen, wie viel des Quelltexts verarbeitet wurde. Quelltext über diese Länge hinaus sollte bei folgenden Aufrufen von setPara erneut übermittelt werden. 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. Wenn das letzte Zeichen des Quelltexts eine angemessene Grenze darstellt, wird der gesamte Text gleichzeitig verarbeitet. Wenn nirgendwo im Quelltext eine solche vernünftige Grenze vorhanden ist, ist die verarbeitete Länge null. Der Aufrufer sollte nach einem solchen Vorkommen suchen und eine der folgenden Aktionen ausführen: Senden Sie eine größere Textmenge mit einer besseren Chance, eine angemessene Grenze einzuschließen. Übermitteln Sie denselben Text erneut, nachdem Sie die Option OPTION_STREAMING deaktiviert haben. In allen Fällen sollte diese Option vor der Verarbeitung des letzten Teils des Texts deaktiviert werden. Wenn die option OPTION_STREAMING verwendet wird, wird empfohlen, orderParagraphsLTR(true) vor dem Aufrufen von setPara() aufzurufen, damit spätere Absätze auf der rechten Seite mit vorherigen Absätzen verkettet werden können.
Android-Referenz für 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. |
| DirectionDefaultLeftToRight | 126 | Konstante, die angibt, dass die Basisrichtung vom ersten starken richtungsgerichteten Zeichen im Text gemäß dem Unicode-Bidirektionalen Algorithmus abhängt. Wenn kein starkes direktionales Zeichen vorhanden ist, ist die Basisrichtung von links nach rechts.
Android-Referenz für 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. |
| DirectionDefaultRightToLeft | 127 | Konstante, die angibt, dass die Basisrichtung vom ersten starken richtungsgerichteten Zeichen im Text gemäß dem Unicode-Bidirektionalen Algorithmus abhängt. Wenn kein starkes direktionales Zeichen vorhanden ist, ist die Basisrichtung von rechts nach links.
Android-Referenz für 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. |