Sign in Join
Wiki copytemporary

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. Если вы войдете на форум под своей учетной записью, вы сможете получить электронную почту автора или отправить ему личное сообщение.

Загрузка и установка

См. Install to Lazarus

Тэги

Тэг Парный (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.

Revision 2, last changed by WikiArchive .

Edited on wiki.freepascal.org by 2 people, 2020

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
ZoltanleoCreated page
ZoltanleoВступление
ZoltanleoТэги
ZoltanleoЗагрузка и установка
ZoltanleoUsing the Component
ZoltanleoВступление
FTurtleAdded template, category moved to template

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.