SetTextDirection

Formulare, interacțiune, Unicode

Descriere

Setează direcția de bază de paragraf folosită de navigarea vizuală a cursorului a sesiunii de formulare Setarea rămâne activă pe parcursul editărilor din aceeași sesiune și invalidează orice ordine vizuală a cursorului din cache când se schimbă

ftdAuto se rezolvă din primul caracter puternic al valorii curente a editării, în timp ce direcțiile explicite rămân stabile când valoarea se schimbă Valorile câmpurilor rămân în ordinea logică UTF-16, iar metoda nu scrie o cheie PDF privată și nu reinterpretiază alinierea

/Q a câmpului

Declarație

function SetTextDirection(
  Direction: TPDFlibFormTextDirection): Integer;

Parametri

DirectionftdAuto, ftdLeftToRight sau ftdRightToLeft

Valoare returnată

Returnează 1 când direcția este acceptată, în caz contrar 0 pentru o enumerare nevalidă sau o operațiune de editare reentrantă

Exemplu

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

Vedeți și

TPDFlibFormTextDirection, MoveVisualCaret, GetVisualCaretOrder, TPDFlibFormSession