|
<< Нажмите, чтобы показать Содержание >> TCustomRVFontInfo.EmptyWidth |
Задаёт ширину текстового элемента этого стиля для случая, когда текст пуст.
property EmptyWidth: TRVStyleLength;
Если этому свойству присвоено положительное значение, текстовые элементы, отформатированные этим стилем, имеют особое поведение. Операции редактирования (клавиши Delete , Backspace , удаление выделенного фрагмента) могут удалить весь текст элемента, не удаляя сам элемент – он становится пустым.
Пустые элементы имеют ширину, заданную этим свойством. Если такой элемент не защищён, его можно удалить клавишами Delete или Backspace .
Такие текстовые элементы можно использовать для реализации текстовых полей в документе. Для них рекомендуется задать цвет фона.
Для обычных текстовых элементов позиция выделения/каретки после элемента равна длине текста + 1. Но для элементов стилей с EmptyWidth > 0 позиция после пустого текстового элемента равна 2.
Рекомендации:
▪можно задать небольшое значение этого свойства, меньше ширины пробела;
▪или задать большое значение, чтобы привлекать внимание к незаполненным полям.
Значение по умолчанию:
0
См. также: