BidiOptions Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public enum BidiOptions
type BidiOptions =
- Herança
-
BidiOptions
Campos
| Nome | Valor | Description |
|---|---|---|
| MapNowhere | -1 | Valor especial que pode ser retornado pelos métodos de mapeamento quando um índice lógico não tem nenhum índice visual correspondente ou vice-versa. Isso pode acontecer para o mapeamento lógico para visual de um controle Bidi quando a opção OPTION_REMOVE_CONTROLS é especificada. Isso também pode acontecer para o mapeamento visual para lógico de uma marca Bidi (LRM ou RLM) inserida pela opção OPTION_INSERT_MARKS.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| DirectionLeftToRight | 0 | Constante que indica que a direção da base é da esquerda para a direita.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| OptionDefault | 0 | Valor da opção para setReorderingOptions: desabilite todas as opções que podem ser definidas com esse método
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| DirectionRightToLeft | 1 | Constante indicando que a direção da base é da direita para a esquerda.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| OptionInsertMarks | 1 | Bit de opção para setReorderingOptions: inserir marcas Bidi (LRM ou RLM) quando necessário para garantir o resultado correto de uma reordenação para uma ordem lógica Esta opção deve ser definida ou redefinida antes de chamar setPara. Essa opção é significativa apenas com modos de reordenação que geram um resultado com ordem lógica, especificamente. REORDER_RUNS_ONLY REORDER_INVERSE_NUMBERS_AS_L REORDER_INVERSE_LIKE_DIRECT REORDER_INVERSE_FOR_NUMBERS_SPECIAL Se essa opção for definida em conjunto com o modo de reordenação REORDER_INVERSE_NUMBERS_AS_L ou com a chamada setInverse(true), isso implicará a opção INSERT_LRM_FOR_NUMERIC em chamadas para o método writeReordered(). Para outros modos de reordenação, um número mínimo de caracteres LRM ou RLM será adicionado ao texto de origem depois de reordená-lo para garantir a viagem de ida e volta, ou seja, ao aplicar o modo inverso de reordenação no texto lógico resultante com a remoção de marcas Bidi (opção OPTION_REMOVE_CONTROLS definida antes de chamar setPara() ou opção REMOVE_BIDI_CONTROLS no writeReordered ), o resultado será idêntico ao texto de origem na primeira transformação. Essa opção será ignorada se especificada junto com a opção OPTION_REMOVE_CONTROLS. Ele inibe a opção REMOVE_BIDI_CONTROLS em chamadas para o método writeReordered() e implica a opção INSERT_LRM_FOR_NUMERIC em chamadas para o método writeReordered() se o modo de reordenação for REORDER_INVERSE_NUMBERS_AS_L.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| OptionRemoveControls | 2 | Bit de opção para setReorderingOptions: remover caracteres de controle Bidi Essa opção deve ser definida ou redefinida antes de chamar setPara. Essa opção anula a opção OPTION_INSERT_MARKS. Ele inibe a opção INSERT_LRM_FOR_NUMERIC em chamadas para o método writeReordered() e implica a opção REMOVE_BIDI_CONTROLS em chamadas para esse método.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| OptionStreaming | 4 | Bit de opção para setReorderingOptions: processar a saída como parte de um fluxo a ser continuado Essa opção deve ser definida ou redefinida antes de chamar setPara. Essa opção especifica que o chamador está interessado em processar um objeto de texto grande em partes. Espera-se que os resultados das chamadas sucessivas sejam concatenados pelo chamador. Somente a chamada para a última parte terá essa opção desativada. Quando esse bit de opção estiver ativado, setPara() poderá processar menos do que o texto de origem completo para truncar o texto em um limite significativo. O chamador deve chamar getProcessedLength() imediatamente após chamar setPara() para determinar quanto do texto de origem foi processado. O texto de origem além desse comprimento deve ser reenviado nas chamadas a seguir para setPara. O comprimento processado poderá ser menor que o comprimento do texto de origem se um caractere anterior ao último caractere do texto de origem constituir um limite razoável (como um separador de bloco) para que o texto continue. Se o último caractere do texto de origem constituir um limite razoável, todo o texto será processado ao mesmo tempo. Se nenhum lugar no texto de origem existir um limite tão razoável, o comprimento processado será zero. O chamador deve verificar essa ocorrência e fazer um dos seguintes procedimentos: enviar uma quantidade maior de texto com uma chance melhor de incluir um limite razoável. reenvie o mesmo texto depois de desativar a opção OPTION_STREAMING. Em todos os casos, essa opção deve ser desativada antes de processar a última parte do texto. Quando a opção OPTION_STREAMING é usada, é recomendável chamar orderParagraphsLTR(true) antes de chamar setPara() para que os parágrafos posteriores possam ser concatenados com parágrafos anteriores à direita.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| DirectionDefaultLeftToRight | 126 | Constante indicando que a direção base depende do primeiro caractere direcional forte no texto de acordo com o Algoritmo Bidirecional Unicode. Se nenhum caractere direcional forte estiver presente, a direção base será da esquerda para a direita.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| DirectionDefaultRightToLeft | 127 | Constante indicando que a direção base depende do primeiro caractere direcional forte no texto de acordo com o Algoritmo Bidirecional Unicode. Se nenhum caractere direcional forte estiver presente, a direção base será da direita para a esquerda.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |