Lingua

BidiOptions Enumerazione

Definizione

public enum BidiOptions
type BidiOptions = 
Ereditarietà
BidiOptions

Campi

Nome Valore Descrizione
MapNowhere -1

Valore speciale che può essere restituito dai metodi di mapping quando un indice logico non ha un indice visivo corrispondente o viceversa. Ciò può verificarsi per il mapping logico-visivo di un controllo Bidi quando viene specificata l'opzione OPTION_REMOVE_CONTROLS. Ciò può verificarsi anche per il mapping visivo-logico di un contrassegno Bidi (LRM o RLM) inserito dall'opzione OPTION_INSERT_MARKS.

Informazioni di riferimento su Android per android.icu.text.Bidi.MAP_NOWHERE.

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.

DirectionLeftToRight 0

Costante che indica la direzione di base è da sinistra a destra.

Informazioni di riferimento su Android per android.icu.text.Bidi.DIRECTION_LEFT_TO_RIGHT.

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.

OptionDefault 0

Valore dell'opzione per setReorderingOptions: disabilitare tutte le opzioni che possono essere impostate con questo metodo

Informazioni di riferimento su Android per android.icu.text.Bidi.OPTION_DEFAULT.

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.

DirectionRightToLeft 1

Costante che indica la direzione di base è da destra a sinistra.

Informazioni di riferimento su Android per android.icu.text.Bidi.DIRECTION_RIGHT_TO_LEFT.

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.

OptionInsertMarks 1

Bit di opzione per setReorderingOptions: inserire i contrassegni Bidi (LRM o RLM) quando necessario per garantire il risultato corretto di un riordinamento in un ordine logico Questa opzione deve essere impostata o reimpostata prima di chiamare setPara. Questa opzione è significativa solo con le modalità di riordinamento che generano un risultato con ordine logico, in particolare. REORDER_RUNS_ONLY REORDER_INVERSE_NUMBERS_AS_L REORDER_INVERSE_LIKE_DIRECT REORDER_INVERSE_FOR_NUMBERS_SPECIAL Se questa opzione è impostata insieme alla modalità di riordinamento REORDER_INVERSE_NUMBERS_AS_L o alla chiamata di setInverse(true), implica l'opzione INSERT_LRM_FOR_NUMERIC nelle chiamate al metodo writeReordered(). Per altre modalità di riordinamento, al testo di origine verrà aggiunto un numero minimo di caratteri LRM o RLM dopo averlo riordinato, in modo da garantire il round trip, ovvero quando si applica la modalità di riordinamento inversa sul testo logico risultante con rimozione dei segni Bidi (opzione OPTION_REMOVE_CONTROLS impostata prima di chiamare setPara() o opzione REMOVE_BIDI_CONTROLS in writeReordered ), il risultato sarà identico al testo di origine nella prima trasformazione. Questa opzione verrà ignorata se specificata insieme all'opzione OPTION_REMOVE_CONTROLS. Impedisce l'opzione REMOVE_BIDI_CONTROLS nelle chiamate al metodo writeReordered() e implica l'opzione INSERT_LRM_FOR_NUMERIC nelle chiamate al metodo writeReordered() se la modalità di riordinamento è REORDER_INVERSE_NUMBERS_AS_L.

Informazioni di riferimento su Android per android.icu.text.Bidi.OPTION_INSERT_MARKS.

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.

OptionRemoveControls 2

Bit di opzione per setReorderingOptions: rimuovere i caratteri di controllo Bidi Questa opzione deve essere impostata o reimpostata prima di chiamare setPara. Questa opzione annulla l'opzione OPTION_INSERT_MARKS. Impedisce l'opzione INSERT_LRM_FOR_NUMERIC nelle chiamate al metodo writeReordered() e implica l'opzione REMOVE_BIDI_CONTROLS nelle chiamate a tale metodo.

Informazioni di riferimento su Android per android.icu.text.Bidi.OPTION_REMOVE_CONTROLS.

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.

OptionStreaming 4

Bit di opzione per setReorderingOptions: elaborare l'output come parte di un flusso per continuare Questa opzione deve essere impostata o reimpostata prima di chiamare setPara. Questa opzione specifica che il chiamante è interessato all'elaborazione di oggetti di testo di grandi dimensioni in parti. I risultati delle chiamate successive devono essere concatenati dal chiamante. Solo la chiamata per l'ultima parte avrà questa opzione disattivata. Quando questo bit di opzione è attivo, setPara() può elaborare meno del testo di origine completo per troncare il testo in corrispondenza di un limite significativo. Il chiamante deve chiamare getProcessedLength() immediatamente dopo aver chiamato setPara() per determinare la quantità di testo di origine elaborata. Il testo di origine oltre tale lunghezza deve essere inviato di nuovo nelle chiamate seguenti a setPara. La lunghezza elaborata può essere inferiore alla lunghezza del testo di origine se un carattere precedente all'ultimo carattere del testo di origine costituisce un limite ragionevole (ad esempio un separatore di blocchi) per il testo da continuare. Se l'ultimo carattere del testo di origine costituisce un limite ragionevole, l'intero testo verrà elaborato contemporaneamente. Se nel testo di origine non esiste un limite ragionevole, la lunghezza elaborata sarà zero. Il chiamante deve verificare la presenza di tale occorrenza ed eseguire una delle operazioni seguenti: inviare una quantità maggiore di testo con una migliore probabilità di includere un limite ragionevole. inviare nuovamente lo stesso testo dopo aver disattivato l'opzione OPTION_STREAMING. In tutti i casi, questa opzione deve essere disattivata prima di elaborare l'ultima parte del testo. Quando si usa l'opzione OPTION_STREAMING, è consigliabile chiamare orderParagraphsLTR(true) prima di chiamare setPara() in modo che i paragrafi successivi possano essere concatenati ai paragrafi precedenti a destra.

Informazioni di riferimento su Android per android.icu.text.Bidi.OPTION_STREAMING.

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.

DirectionDefaultLeftToRight 126

Costante che indica che la direzione di base dipende dal primo carattere direzionale sicuro nel testo in base all'algoritmo bidirezionale Unicode. Se non è presente alcun carattere direzionale forte, la direzione di base è da sinistra a destra.

Informazioni di riferimento su Android per android.icu.text.Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT.

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.

DirectionDefaultRightToLeft 127

Costante che indica che la direzione di base dipende dal primo carattere direzionale sicuro nel testo in base all'algoritmo bidirezionale Unicode. Se non è presente alcun carattere direzionale forte, la direzione di base è da destra a sinistra.

Informazioni di riferimento su Android per android.icu.text.Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT.

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