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