TRichView.ru
Главная страницаОписаниеИстория разработкиЗагрузитьКупитьРесурсыПриложенияПоддержкаДля контактов

Общее описание
TRichView
Форматирование текста
Рисунки
Вставка компонентов Delphi
Таблицы
Списки абзацев
Стили
Локализация
Гипертекст
Импорт и экспорт, БД
Редактирование
Печать
Проверка орфографии
ScaleRichView
Редактирование и отображение
Печать постеров
Вставка компонентов
English | Deutsch | Español | Português | Русский

Описание

Гипертекст, Закладки, Теги

Hotspot-картинки меняются под указателем мыши

Гипертекст

Документы RichView содержат гиперссылки, как текстовые так и графические.

Рисунок, цвет текста или фона гиперссылки могут меняться под курсором мыши, давая пользователю визуальную подсказку о ссылке.

Курсоры мыши для гипертекстовых ссылок настраиваемы.


Полупрозрачные рисунки-гиперссылки

Имеется возможность использовать гипертекст даже без мыши — при этом пользователь переходит по ссылкам клавишами Tab и Shift+Tab. Активная ссылка показывается пунктирным прямоугольником и выполняется при нажатии клавиши Enter.

Гипертекст в редакторе работает если пользователь нажимает и удерживает клавишу Control, или при переключении в режим «только для чтения».

Действия, которые выполняются при щелчке на гиперссылку, могут быть совершенно различны и задаются программистом.

Если документ содержит вставленные компоненты Delphi (например, кнопки), то с их помощью также возможно организовать гипертекст.


    Демо (гипертекст):
  • Demos\Delphi\MultiDemo\ (подкаталог инсталляции RichView), или
  • Demos\CBuilder\MultiDemo\ (подкаталог инсталляции RichView), или
  • загрузите скомпилированный пример.
    «Учебное пособие» (tutorial 2, projects 5-8):
  • Demos\Delphi\Tutorial\ (подкаталог инсталляции RichView), или
  • Demos\CBuilder\Tutorial\ (подкаталог инсталляции RichView)


  • и множество других примеров.

См. также на форуме поддержки (на английском):


Закладки («Checkpoints»)

Некоторые места в документе могут быть помечены закладками («checkpoints» в терминологии RichView). Можно организовать переход на закладку при щелчке на гиперссылку (прокрутить документ так, чтобы закладка стала видимой).
Специальное событие генерируется, когда закладка становится видимой в результате прокрутки документа.

    Демо для закладок:
  • Demos\Delphi\MultiDemo\ (подкаталог инсталляции RichView), или
  • Demos\CBuilder\MultiDemo\ (подкаталог инсталляции RichView), или
  • download скомпилированный пример.
    «Учебное пособие» (tutorial 2, projects 2,3,4):
  • Demos\Delphi\Tutorial\ (подкаталог инсталляции RichView), или
  • Demos\CBuilder\Tutorial\ (подкаталог инсталляции RichView).

Теги

С каждым элементом документа (таким как текст или картинка) связано специальное значение («тег») — целочисленное или строковое (в зависимости от настроек).
Теги могут быть использованы для гипертекста (например, хранить адрес, куда осуществляется переход по ссылке), или для реализации полей и слияния (mail merge).


Поля

RichView пока ещё не имеет специальных средств для работы с полями в тексте, однако его архитектура, основанная на тегах, делает их почти не нужными. Каждый текстовый элемент может иметь свой тег, а особенности редактирования могут быть заданы с помощью защиты текста.
    См. демо
  • Demos\Delphi\Assorted\Fields\ (подкаталог инсталляции RichView), или
  • Demos\CBuilder\Assorted\Fields\ (подкаталог инсталляции RichView).

См. также на форуме поддержки (на английском):