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