Sign in Join
Wiki copytemporary

TECLightView/ru: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: TECLightView/ru

OldNewLine
1+## Вступление
2+
3+**TECLightView** ![](/wiki-images/f/f3/Eclightview.png) облегченный текстовый компонент. Он может отображать текст, изображения и ссылки. Он реализует только вертикальную полосу прокрутки. Не реализует отображение символа каретки.
4+
5+<figure>
6+<img src="teclightview.png" title="teclightview.png" />
7+<figcaption>teclightview.png</figcaption>
8+</figure>
9+
10+TECLightView является частью [[Eye-Candy Controls]] (сокращенно ECControls или EC-Controls) - набора визуальных элементов управления, написанных для Lazarus. Их дизайн основан на Themes, поэтому его внешний вид натурален везде, независимо от того, какой виджет вы используете.
11+
12+TECLightView устанавливается на вкладку EC-C в палитре компонентов Lazarus.
13+
14+Каждый релиз анонсируется на форуме Lazarus в разделе "Third Party Announcements"(Сторонние объявления). Всегда есть прикрепленные файлы `README.txt` (список всех известных проблем) и `CHANGELOG.txt` (список всех изменений из предыдущего выпуска).
15+
16+### Лицензия
17+
18+GNU Lesser General Public License 2.0 с исключением ссылок (a.k.a. Модифицированный LGPL). Файл ectabctrl.pas содержит лицензионный заголовок. Кроме того, файлы `COPYING.modifiedLGPL.txt` и `COPYING.LGPL.txt` связаны с каждым архивом.
19+
20+### Автор
21+
22+Этот компонент написан Blaazen. Уведомление об авторском праве и настоящее имя упоминается в заголовке блока. Вы можете связаться с автором на форуме Lazarus (никнейм Blaazen) в любой теме о EC-Controls. Если вы войдете на форум под своей учетной записью, вы сможете получить электронную почту автора или отправить ему личное сообщение.
23+
24+### Загрузка и установка
25+
26+См. [[Eye-Candy Controls|Install to Lazarus]]
27+
28+## Тэги
29+
30+| Тэг | Парный (Yes/No) | Параметр | Описание | Пример |
31+|----|----|----|----|----|
32+| a | N | string | Ссылка (URL) | %a"[https://www.getlazarus.org"\\](https://www.getlazarus.org%22\) |
33+| b | Y | \- | Текст жирным шрифтом | %b\Текст жирным шрифтом.%b\\ |
34+| c | N | \- | Текст по центру | %c\Текст по центру. |
35+| d | Y | \- | Растянуть изображение | %d\\%x"image.jpeg"\\%d\\ |
36+| e | N | string | Ссылка (mailto:) | %e"firstname.surename@domain.org"\\ |
37+| f | N | integer | Высота шрифта (0=по умолчанию) | %f2\\ %f-2\\ %f0\\ |
38+| g | N | integer | Изображение из ImageList (свойство Images) | %g2\\ |
39+| h | Y | color | Цвет фона текста (\$BBGGRR) | %h\$FF0000\Текст на синем фоне.%h\\ |
40+| i | Y | \- | Текст курсивом | %i\Текст курсивом.%i\\ |
41+| j | N | \- | Выравнивание изображения по левому краю | %j\\ |
42+| k | N | \- | Выравнивание изображения по правому краю | %k\\ |
43+| l | N | \- | Выравнивание текста по левому краю | %l\Текст, выровненный по левому краю. |
44+| m | Y | \- | Моноширинный шрифт | %m\Моноширинный шрифт.%m\\ |
45+| n | N | \- | Новая строка | %n\\ |
46+| o | N | integer | Горизонтальная линия | %o1\\ %o2\\ %o3\\ |
47+| p | Y | \- | Предварительно отформатированный текст | %p\Предварительно отформатированный текст: %n\\ тег для новой строки не нужен.%p\\ |
48+| q | N | \- | Выравнивание изображения по центру | %q\\ |
49+| r | N | \- | Выравнивание текста по правому краю | %r\Текст, выровненный по правому краю. |
50+| s | Y | \- | Перечеркнутый текст | %s\Перечеркнутый текст.%s\\ |
51+| t | Y | color | Цвет шрифта (\$BBGGRR) | %t\$FF0000\Текст синим цветом.%t\\ |
52+| u | Y | \- | Подчеркнутый текст | %u\Подчеркнутый текст.%u\\ |
53+| v | N | \- | Новая строка под изображением (когда текст обтекает вокруг) | %v\\ |
54+| w | N | string | Изображение из ресурсов (без расширения в имени) | %w"image"\\ |
55+| x | N | string | Изображение из файла (bmp/jpeg/png) | %x"image.jpeg"\\ |
56+| y | Y | integer | Ссылка (событие OnInterLinkClick) | %y0\OnInterLinkClick event 0.%y\\ |
57+| z | N | \- | {Зарезервировано для внутреннего размещения текста} | \- |
58+
59+## Использование компонента
60+
61+### Мышь
62+
63+Левая кнопка
64+
65+Щелкните по тегу %a\\, чтобы открыть веб-браузер по умолчанию по указанному URL-адресу.
66+
67+Щелкните по тегу %e\\, чтобы открыть почтовый клиент по умолчанию.
68+
69+Щелкните по триггеру тега %y\\, вызывающему событие OnInterLinkClick с целочисленным параметром AIndex.
70+
71+Средняя кнопка
72+
73+Ничего не делает.
74+
75+Правая кнопка
76+
77+Открывает контекстное меню.
78+
79+Колесико мыши
80+
81+Прокручивает содержимое вверх/вниз.
82+
83+### Клавиатура
84+
85+(Компонент должен быть в фокусе)
86+
87+Клавиши со стрелками Up/Down прокручивают содержимое вверх/вниз.
88+
89+Клавиши PageUp/PageDown прокручивают содержимое вверх/вниз.
90+
91+### Код
92+
93+`property PathToPictures: string;` Путь к папке с изображениями. Требуется для тегов `%x"filename"\`.
94+
95+`property TextData: string;` Это свойство для исходных данных, то есть тегов с параметрами и текстом.
96+
97+---
98+*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](/wiki-contact).*

Back to history