Formatting

Условное форматирование ячеек таблицы на основе значений других ячеек таблицы в этой же строке.

Шаблон Formatting

<Formatting>
  <BackColor Name="">
    <Color></Color>
    <ColorFromColumnValue></ColorFromColumnValue>
    <Columns>
      <Column Name="" />
      <Column Name="" />
    </Columns>
    <Expression></Expression>
    <Items>
      <Item></Item>
      <Item></Item>
    </Items>
  </BackColor>
  <ForeColor Name="">
    <Color></Color>
    <ColorFromColumnValue></ColorFromColumnValue>
    <Columns>
      <Column Name="" />
      <Column Name="" />
    </Columns>
    <Expression></Expression>
    <Items>
      <Item></Item>
      <Item></Item>
    </Items>
  </ForeColor>
  <FontStyle Name="">
    <Columns>
      <Column Name="" />
      <Column Name="" />
    </Columns>
    <Expression></Expression>
    <Items>
      <Item></Item>
      <Item></Item>
    </Items>
  </FontStyle>
  <Alignment>
    <Value>MiddleCenter</Value>
    <Columns>
      <Column Name="ColumnName1" />
    </Columns>
    <Expression>ColumnName3 > {0}</Expression>
    <Items>
      <Item>10</Item>
    </Items>
  </Alignment>
  <Alignment Value="MiddleRight">
    <Columns>
      <Column Name="ColumnName2" />
    </Columns>
    <Expression>ColumnName4</Expression>
  </Alignment>
</Formatting>

Тэги Formatting

BackColor

Условный цвет фона ячейки.

Необязательный тэг. Описание вложенных тэгов по ссылке.

Необязательный атрибут Name ожидает имя одного из цветов, описанных на форме или описание цвета в формате HTML (#rrggbb).

<BackColor Name="BackColor">
  <Columns>
    <Column Name="ColumnName1" />
    <Column Name="ColumnName2" />
  </Columns>
  <Expression>ColumnName3 > {0} * {1}</Expression>
  <Items>
    <Item>10</Item>
    <Item>20</Item>
  </Items>
</BackColor>

ForeColor

Условный цвет шрифта ячейки.

Необязательный тэг. Описание вложенных тэгов по ссылке.

Необязательный атрибут Name ожидает имя одного из цветов, описанных на форме или описание цвета в формате HTML (#rrggbb).

<ForeColor Name="ForeColor">
  <Columns>
    <Column Name="ColumnName1" />
    <Column Name="ColumnName2" />
  </Columns>
  <Expression>ColumnName3 > {0} * {1}</Expression>
  <Items>
    <Item>10</Item>
    <Item>20</Item>
  </Items>
</ForeColor>

FontStyle

Условный стиль шрифта ячейки.

Необязательный тэг. Описание вложенных тэгов по ссылке.

Обязательный атрибут Name ожидает имя одного из стилей шрифтов, описанных на форме.

<FontStyle Name="FontStyle">
  <Columns>
    <Column Name="ColumnName1" />
    <Column Name="ColumnName2" />
  </Columns>
  <Expression>ColumnName3 > {0} * {1}</Expression>
  <Items>
    <Item>10</Item>
    <Item>20</Item>
  </Items>
</FontStyle>

Alignment

Условное положение содержимого ячейки.

Необязательный тэг. Описание вложенных тэгов по ссылке.

Необязательный атрибут Value ожидает название одного из типов положения:

TopLeft

Слева сверху

TopCenter

По центру сверху

TopRight

Справа сверху

MiddleLeft

Слева посередине

MiddleCenter

По центру посередине

MiddleRight

Справа посередине

BottomLeft

Слева снизу

BottomCenter

По центру снизу

BottomRight

Справа снизу

<Alignment Value="MiddleRight">
  <Columns>
    <Column Name="ColumnName2" />
  </Columns>
  <Expression>ColumnName3 > {0}</Expression>
  <Items>
    <Item>10</Item>
  </Items>
</Alignment>

Last updated