SetTextDirection

Formulários, interação, Unicode

Descrição

Define a direção de parágrafo base usada pela navegação visual do cursor da sessão de formulários

A configuração permanece ativa entre edições na mesma sessão e invalida qualquer ordem visual de cursor em cache quando muda

ftdAuto resolve a partir do primeiro caractere forte do valor de edição atual, enquanto direções explícitas permanecem estáveis quando o valor muda

Valores de campo permanecem em ordem lógica UTF-16 e o método não grava uma chave PDF privada nem reinterpreta o alinhamento /Q do campo

Declaração

function SetTextDirection(
  Direction: TPDFlibFormTextDirection): Integer;

Parâmetros

DirectionftdAuto, ftdLeftToRight ou ftdRightToLeft

Valor de retorno

Retorna 1 quando a direção é aceita; caso contrário, 0 para uma enumeração inválida ou uma operação de edição reentrante

Exemplo

Session.SetTextDirection(ftdRightToLeft);
if Session.BeginEdit(FieldIndex) = 1 then
  Session.MoveVisualCaret(False);

Consulte também

TPDFlibFormTextDirection, MoveVisualCaret, GetVisualCaretOrder, TPDFlibFormSession