Files
cc-1c-skills/.github/skills/mxl-compile/reference/style-properties.md
T

4.9 KiB
Raw Blame History

Свойства стиля: полный перечень

Читать, когда нужного свойства нет среди частых, описанных в SKILL.md: отступы, защита, узор, маска, формат редактирования, поведение при выводе.

Имя ключа совпадает с именем свойства в выгрузке — исключений нет.

Тип значения:

  • число — целое;
  • да/нетtrue / false;
  • перечисление — одно из указанных, регистр не важен;
  • цвет#RRGGBB, style:Имя, web:Имя, win:Имя;
  • линия"Solid" либо { style, width };
  • текст — строка (разворачивается на языки макета).

Текст и выравнивание

Ключ Тип Значение
font имя Ссылка на имя из fonts
horizontalAlignment перечисление Left, Center, Right, Justify, Auto
verticalAlignment перечисление Top, Center, Bottom
textPlacement перечисление Wrap, Cut, Block, Auto
textOrientation число Поворот в десятых долях градуса: 900 = 90°
textColor цвет Цвет текста
indent число Отступ текста
autoIndent число Автоматический отступ
format текст Формат данных: "ЧЦ=15; ЧДЦ=2"
editFormat текст Формат редактирования
mask текст Маска ввода
markNegatives да/нет Выделять отрицательные

Фон и рамка

Ключ Тип Значение
backColor цвет Цвет фона
pattern перечисление WithoutPattern, Solid, Pattern1Pattern17 (в Конфигураторе «Узор 1» … «Узор 17»)
patternColor цвет Цвет узора
border линия Все четыре стороны
leftBorder, topBorder, rightBorder, bottomBorder линия Отдельная сторона
borderColor цвет Цвет рамки

Поведение

Ключ Тип Значение
hidden да/нет Скрыть
protection да/нет Защита от редактирования
print да/нет Выводить на печать
hyperLink да/нет Гиперссылка
detailsUse перечисление Использование расшифровки: Cell, Row, WithoutProcessing
autoMarkIncomplete да/нет Автоотметка незаполненного
bySelectedColumns да/нет По выделенным колонкам
columnSizeChange перечисление Normal, QuickChange
autoWidthCalculation да/нет Автоматический расчёт ширины
widthWeightFactor число Весовой коэффициент ширины

Картинка в ячейке

Ключи ниже задают картинку внутри ячейки; сама палитра картинок и рисунки поверх сетки — в reference/drawings.md.

Ключ Тип Значение
picIndex число Номер картинки
pictureSizeMode перечисление AutoSize, Proportionally, RealSize
picHorizontalAlignment перечисление Auto, Center, Left, Right
picVerticalAlignment перечисление Top, Center, Bottom
textPosition перечисление Положение текста относительно картинки: Auto, Top, Right, Bottom

Чего в стиле нет

  • width — свойство колонки, задаётся через columnWidths;
  • height — свойство строки, задаётся ключом height у строки;
  • fillType — выводится из того, каким ключом задано содержимое ячейки (text / param / template);
  • containsValue, valueType, controlType — свойства конкретной ячейки, а не общего оформления: задаются ключами ячейки valueType и controlType;
  • линия рисунка и её стороны — свойства рисунка: задаются его ключами line и sides (reference/drawings.md); у ячейки такого свойства нет вовсе.