TECLightView/ru
│ English (en) │ русский (ru) │
Вступление
TECLightView облегченный текстовый компонент. Он может отображать текст, изображения и ссылки. Он реализует только вертикальную полосу прокрутки. Не реализует отображение символа каретки.
TECLightView является частью Eye-Candy Controls (сокращенно ECControls или EC-Controls) - набора визуальных элементов управления, написанных для Lazarus. Их дизайн основан на Themes, поэтому его внешний вид натурален везде, независимо от того, какой виджет вы используете.
TECLightView устанавливается на вкладку EC-C в палитре компонентов Lazarus.
Each release is announced on Lazarus Forum in section Third Party Announcements. There are always attached files README.txt (list of all known issues) and CHANGELOG.txt (list of all changes from previous release).
Каждый релиз анонсируется на форуме 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. Если вы войдете на форум под своей учетной записью, вы сможете получить электронную почту автора или отправить ему личное сообщение.
Загрузка и установка
См. Eye-Candy Controls#Install
Тэги
Тэг | Парный (Yes/No) | Параметр | Описание | Пример |
---|---|---|---|---|
a | N | string | Ссылка (URL) | %a"https://www.getlazarus.org"\ |
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 | - | {Зарезервировано для внутреннего размещения текста} | - |
Using the Component
Mouse
- Left button
Click on a %a\ tag opens the default web browser on the specified URL.
Click on a %e\ tag open the default email client.
Click on a %y\ tag triggers OnInterLinkClick event with integer parameter AIndex.
- Middle button
Does nothing.
- Right button
Opens context menu.
- Mouse Wheel
Scrolls the content up/down.
Keyboard
(Component must be focused).
Arrow keys Up/Down scrolls the content up/down.
PageUp/PageDown scrolls the content up/down.
Code
property PathToPictures: string;
Path to folder with images. Needed for the %x"filename"\ tags.
property TextData: string;
This property is for source data, i.e. tags with parameters and text.