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