ru:tcmediainfo:documentation:lister_display
Настройки отображения
Узел содержит настройки по умолчанию отображения информации в режимах просмотра.
<listeroptions> ... <display> <HeaderFont name="Courier New" size="17" style="1"/> <Header2Font name="Courier New" size="15" style="1"/> <FieldFont name="Courier New" size="13" style="1"/> <InfoFont name="Courier New" size="13" style="0"/> <HeaderTextColor></HeaderTextColor> <Header2TextColor></Header2TextColor> <FieldTextColor></FieldTextColor> <InfoTextColor></InfoTextColor> <HeaderBackColor></HeaderBackColor> <Header2BackColor></Header2BackColor> <LineBackColor></LineBackColor> <LineBackColorSecond></LineBackColorSecond> <BackColor></BackColor> <CoverLineBackColor></CoverLineBackColor> <HighlightTextColor></HighlightTextColor> <HighlightBackColor></HighlightBackColor> <HighlightCoverBackColor></HighlightCoverBackColor> <HeaderHeight>0</HeaderHeight> <Header2Height>0</Header2Height> <LineHeight>0</LineHeight> <CoverLineHeight>255</CoverLineHeight> <HeaderLeftMargin>5</HeaderLeftMargin> <Header2LeftMargin>5</Header2LeftMargin> <FieldLeftMargin>5</FieldLeftMargin> <InfoLeftMargin>300</InfoLeftMargin> </display> ... </listeroptions>
Узел <display>
Узел содержит настройки отображения информации — цвета, шрифты и прочее.
| Общие параметры | |
|---|---|
| BackColor | Цвет фона окна (фон, не занятый строками). |
| HighlightTextColor | Цвет текста выделенной строки. |
| HighlightBackColor | Цвет фона выделенной строки. |
| HighlightCoverBackColor | Цвет фона выделенной строки обложки. |
| Параметры информационной строки | |
| LineBackColor | Цвет фона информационной строки. |
| LineBackColorSecond | Цвет фона чётной информационной строки. |
| LineHeight | Высота строки. Если параметр равен 0, высота строки будет вычисляться из высоты шрифта. |
| FieldFont | Шрифт текста имени поля. |
| FieldTextColor | Цвет текста имени поля. |
| FieldLeftMargin | Левый отступ текста имени поля. |
| InfoFont | Шрифт текста значения поля. |
| InfoTextColor | Цвет текста значения поля. |
| InfoLeftMargin | Левый отступ текста значения поля. |
| Параметры заголовка | |
| HeaderFont | Шрифт текста. |
| HeaderTextColor | Цвет текста. |
| HeaderBackColor | Цвет фона. |
| HeaderHeight | Высота строки. Если параметр равен 0, высота строки будет вычисляться из высоты шрифта. |
| HeaderLeftMargin | Левый отступ текста заголовка. |
| Параметры заголовка 2-го уровня | |
| Header2Font | Шрифт текста. |
| Header2TextColor | Цвет текста. |
| Header2BackColor | Цвет фона. |
| Header2Height | Высота строки. Если параметр равен 0, высота строки будет вычисляться из высоты шрифта. |
| Header2LeftMargin | Левый отступ текста заголовка 2-го уровня. |
| Параметры строки обложки | |
| CoverLineBackColor | Цвет фона. |
| CoverLineHeight | Высота строки обложки. Может быть положительной, отрицательной и равной 0. > 0 – жестко заданная высота строки, обложка будет масштабироваться до этого значения; = 0 – высота строки определяется высотой обложки и выбирается максимально возможная; < 0 – высота будет определяться высотой обложки, но не более заданного значения. |
Параметры шрифта:
| name | Название шрифта. |
| size | Размер шрифта. |
| style | Стиль шрифта. Число является суммой флагов: 1 – полужирный; 2 – курсив; 4 – подчеркнутый. При отсутствии флагов — 0. |
При отсутствии параметра цвета в файле конфигурации, или если он не может быть прочитан (пустой), берутся следующие цвета:
| *TextColor | Системный цвет текста окна. |
| *BackColor | Системный цвет фона окна. |
| HighlightTextColor | Системный цвет выделенного текста окна. |
| HighlightBackColor | Системный цвет фона выделенного текста окна. |
| HighlightCoverBackColor | Системный цвет фона окна. |
| HeaderBackColor | Системный цвет поверхности кнопки. |
| Header2BackColor | $C0C0C0 |
| LineBackColorSecond | $F5F5F5 |
При отсутствии параметров шрифтов и прочих значений, используются умолчания, как указано в коде выше.
Все вышеуказанные значения цвета, шрифта и отступов могут быть переопределены для определенного шаблона с помощью функции DisplayOption. Обратите внимание, что стандартные шаблоны «Raw info», «Translation of fields», «Translation of units» переопределяют некоторые значения!
ru/tcmediainfo/documentation/lister_display.txt · Последнее изменение: 2024/06/28 13:03 — loopback