TECLightView/ru
English · Русский
Вступление
TECLightView
облегченный текстовый компонент. Он может отображать текст, изображения и ссылки. Он реализует только вертикальную полосу прокрутки. Не реализует отображение символа каретки.

TECLightView является частью Eye-Candy Controls (сокращенно ECControls или EC-Controls) - набора визуальных элементов управления, написанных для Lazarus. Их дизайн основан на Themes, поэтому его внешний вид натурален везде, независимо от того, какой виджет вы используете.
TECLightView устанавливается на вкладку EC-C в палитре компонентов Lazarus.
Каждый релиз анонсируется на форуме Lazarus в разделе "Third Party Announcements"(Сторонние объявления). Всегда есть прикрепленные файлы README.txt (список всех известных проблем) и CHANGELOG.txt (список всех изменений из предыдущего выпуска).
Лицензия
GNU Lesser General Public License 2.0 с исключением ссылок (a.k.a. Модифицированный LGPL). Файл ectabctrl.pas содержит лицензионный заголовок. Кроме того, файлы COPYING.modifiedLGPL.txt и COPYING.LGPL.txt связаны с каждым архивом.
Автор
Этот компонент написан Blaazen. Уведомление об авторском праве и настоящее имя упоминается в заголовке блока. Вы можете связаться с автором на форуме Lazarus (никнейм Blaazen) в любой теме о EC-Controls. Если вы войдете на форум под своей учетной записью, вы сможете получить электронную почту автора или отправить ему личное сообщение.
Загрузка и установка
Тэги
| Тэг | Парный (Yes/No) | Параметр | Описание | Пример |
|---|---|---|---|---|
| a | N | string | Ссылка (URL) | %a"[https://www.getlazarus.org"\\](https://www.getlazarus.org%22\) |
| b | Y | - | Текст жирным шрифтом | %b\Текст жирным шрифтом.%b\ |
| c | N | - | Текст по центру | %c\Текст по центру. |
| d | Y | - | Растянуть изображение | %d\%x"image.jpeg"\%d\ |
| e | N | string | Ссылка (mailto:) | %e"firstname.surename@domain.org"\ |
| f | N | integer | Высота шрифта (0=по умолчанию) | %f2\ %f-2\ %f0\ |
| g | N | integer | Изображение из ImageList (свойство Images) | %g2\ |
| h | Y | color | Цвет фона текста ($BBGGRR) | %h$FF0000\Текст на синем фоне.%h\ |
| i | Y | - | Текст курсивом | %i\Текст курсивом.%i\ |
| j | N | - | Выравнивание изображения по левому краю | %j\ |
| k | N | - | Выравнивание изображения по правому краю | %k\ |
| l | N | - | Выравнивание текста по левому краю | %l\Текст, выровненный по левому краю. |
| m | Y | - | Моноширинный шрифт | %m\Моноширинный шрифт.%m\ |
| n | N | - | Новая строка | %n\ |
| o | N | integer | Горизонтальная линия | %o1\ %o2\ %o3\ |
| p | Y | - | Предварительно отформатированный текст | %p\Предварительно отформатированный текст: %n\ тег для новой строки не нужен.%p\ |
| q | N | - | Выравнивание изображения по центру | %q\ |
| r | N | - | Выравнивание текста по правому краю | %r\Текст, выровненный по правому краю. |
| s | Y | - | Перечеркнутый текст | %s\Перечеркнутый текст.%s\ |
| t | Y | color | Цвет шрифта ($BBGGRR) | %t$FF0000\Текст синим цветом.%t\ |
| u | Y | - | Подчеркнутый текст | %u\Подчеркнутый текст.%u\ |
| v | N | - | Новая строка под изображением (когда текст обтекает вокруг) | %v\ |
| w | N | string | Изображение из ресурсов (без расширения в имени) | %w"image"\ |
| x | N | string | Изображение из файла (bmp/jpeg/png) | %x"image.jpeg"\ |
| y | Y | integer | Ссылка (событие OnInterLinkClick) | %y0\OnInterLinkClick event 0.%y\ |
| z | N | - | {Зарезервировано для внутреннего размещения текста} | - |
Использование компонента
Мышь
Левая кнопка
Щелкните по тегу %a\, чтобы открыть веб-браузер по умолчанию по указанному URL-адресу.
Щелкните по тегу %e\, чтобы открыть почтовый клиент по умолчанию.
Щелкните по триггеру тега %y\, вызывающему событие OnInterLinkClick с целочисленным параметром AIndex.
Средняя кнопка
Ничего не делает.
Правая кнопка
Открывает контекстное меню.
Колесико мыши
Прокручивает содержимое вверх/вниз.
Клавиатура
(Компонент должен быть в фокусе)
Клавиши со стрелками Up/Down прокручивают содержимое вверх/вниз.
Клавиши PageUp/PageDown прокручивают содержимое вверх/вниз.
Код
property PathToPictures: string; Путь к папке с изображениями. Требуется для тегов %x"filename"\.
property TextData: string; Это свойство для исходных данных, то есть тегов с параметрами и текстом.
From the Free Pascal wiki, page "TECLightView/ru", as it stood on 2020-07-18 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.