SetTextDirection

フォーム、インタラクション、Unicode

説明

フォームセッションの視覚キャレットナビゲーションが使う基本段落方向を設定します

設定は同じセッション内の編集をまたいで有効であり、変わる際にはキャッシュされた視覚キャレット順を無効化します

ftdAutoは現在の編集値の最初の強い文字から解決され、明示的な方向は値が変わっても安定したままです

フィールド値は論理的なUTF-16順のまま残り、メソッドはプライベートなPDFキーを書かず、フィールドの/Q配置を再解釈もしません

宣言

function SetTextDirection(
  Direction: TPDFlibFormTextDirection): Integer;

パラメータ

DirectionftdAuto、ftdLeftToRight、または ftdRightToLeft

戻り値

方向が受け入れられた場合は 1 を返します。不正な列挙値や再入の編集操作の場合は 0 を返します

例

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

関連項目

TPDFlibFormTextDirection, MoveVisualCaret, GetVisualCaretOrder, TPDFlibFormSession