|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.EditorOptions |
Настройки редактирования.
type
TRVEditorOption = (rvoClearTagOnStyleApp, rvoCtrlJumps,
rvoDoNotWantReturns, rvoWantTabs,
rvoAutoSwitchLang, rvoHideReadOnlyCaret,
rvoDoNotWantShiftReturns, rvoNoImageResize,
rvoNoCaretHighlightJumps, rvoNoReadOnlyJumps,
rvoDragDropPicturesFromLinks, rvoAlt0CodesUseKeyboardCodepage,
rvoFastDeleteProtectedText);
TRVEditorOptions = set of TRVEditorOption;
property EditorOptions: TRVEditorOptions;
Опция |
Описание |
|---|---|
rvoDoNotWantReturns |
Если включена, редактор игнорирует нажатие клавиши Enter |
rvoDoNotWantShiftReturns |
Если включена, Shift + Enter не обрабатывается (по умолчанию, это сочетание клавиш вставляет перенос строки внутри абзаца – различие заметно в абзацах с рамками или маркерами) |
rvoWantTabs |
Если включена (по умолчанию), редактор обрабатывает клавишу Tab ( Ctrl + Tab обрабатывается всегда). Табуляции могут быть вставлены как несколько пробелов или как элемент-табуляция, в зависимости от значения свойства SpacesInTab связанного компонента TRVStyle. |
rvoNoImageResize |
Запрещает изменение размеров рисунков и компонентов с помощью мыши. |
rvoAlt0CodesUseKeyboardCodepage
|
Если не включена (по умолчанию), пользователь может зажать кнопку Alt и набрать десятичный юникодный код символа, начиная с '0' ( Num Lock должен быть включён), как в Microsoft Word Если включена, пользователь может зажать кнопку Alt и набрать десятичный код ANSI символа на цифровом блоке клавиатуры, начиная с '0', как в большинстве редакторов Windows (кодовая страница ANSI определяется исходя из активной раскладки клавиатуры). |
Опция |
Описание |
|---|---|
rvoNoCaretHighlightJumps |
Если включена, гиперссылки не будут подсвечены (цветами HoverColor и HoverBackColor), когда каретка переместится в них. |
rvoHideReadOnlyCaret |
Если включена, редактор скроет каретку в режиме только для чтения |
Опция |
Описание |
|---|---|
rvoDragDropPicturesFromLinks |
Если включена, то когда URL, являющийся ссылкой на изображение, будет перетащен в редактор, будет вставлено это изображение, а не гиперссылка. Скорее всего, ссылка будет на изображение, находящееся в Интернете, поэтому его сначала нужно будет скачать. Вы можете сделать это в событии OnImportPicture. Если опция rvoAssignImageFileNames включена в Options, редактор назначит свойство-имя файла этому изображению. |
Опция |
Описание |
|---|---|
rvoCtrlJumps |
Если включена (по умолчанию), редактор будет переключаться в гипертекстовый режим (подсветка гиперссылок под указателем мыши, использование гипертекстовых курсоров, генерация событий OnJump и OnRVMouseMove), когда пользователь нажимает и удерживает клавишу Ctrl * Редактор переключится обратно в режим редактирования, когда пользователь отпустит клавишу Ctrl * или изменит документ, или если редактор потеряет фокус ввода. * на macOS, ⌘ используется вместо Ctrl . |
rvoNoReadOnlyJumps |
Если не включена (по умолчанию), редактор автоматически переходит в гипертекстовый режим, когда он переключается в режим только для чтения. Если включена, гиперссылки в режиме только для чтения работают так же, как в обычном режиме. |
Опция |
Описание |
|---|---|
rvoFastDeleteProtectedText
|
Определяет, как удаляется выделенный фрагмент, который содержит текст, защищённый от изменения*, лишь частично. Если не включена (по умолчанию), удаление не допускается. Для удаления защищённого текста пользователь должен выделить его полностью. Если включена, выделенный фрагмент удаляется вместе со всем защищённым текстом. При удалении выделение автоматически расширяется так, чтобы полностью охватить защищённый текст. |
* защищённый текст имеет опцию rvprModifyProtect в Protection и не имеет опции rvprDeleteProtect.
Опция |
Описание |
|---|---|
rvoClearTagOnStyleApp |
Если включена, редактор сбрасывает теги элементов документа (устанавливает значение '') всех текстовых элементов, когда их стиль текста меняется методом ApplyTextStyle или ApplyStyleConversion. |
rvoAutoSwitchLang |
Устарела, не делает ничего. |
Значение по умолчанию:
[rvoWantTabs, rvoCtrlJumps]
См. также:
▪Options.
См. также события:
▪OnJump;
См. также: