SetTextDirection
フォーム、インタラクション、Unicode
説明
フォームセッションの視覚キャレットナビゲーションが使う基本段落方向を設定します
設定は同じセッション内の編集をまたいで有効であり、変わる際にはキャッシュされた視覚キャレット順を無効化します
ftdAutoは現在の編集値の最初の強い文字から解決され、明示的な方向は値が変わっても安定したままです
フィールド値は論理的なUTF-16順のまま残り、メソッドはプライベートなPDFキーを書かず、フィールドの/Q配置を再解釈もしません
宣言
function SetTextDirection(
Direction: TPDFlibFormTextDirection): Integer;
パラメータ
| Direction | ftdAuto、ftdLeftToRight、または ftdRightToLeft |
|---|
戻り値
方向が受け入れられた場合は 1 を返します。不正な列挙値や再入の編集操作の場合は 0 を返します
例
Session.SetTextDirection(ftdRightToLeft);
if Session.BeginEdit(FieldIndex) = 1 then
Session.MoveVisualCaret(False);
関連項目
TPDFlibFormTextDirection, MoveVisualCaret, GetVisualCaretOrder, TPDFlibFormSession