Style tag - PO-31/QtReports-OLD GitHub Wiki

Style (одиночный) (Не реализован)

Тег Style позволяет единожды определить некоторый набор свойств элементов, а затем использовать этот набор в любом блоке отчета. Стиль применяется для элемента <reportElement> путем указания имени стиля в качестве атрибута style="", в противном случае применяется стиль по умолчанию.

Атрибуты

Обязательные

  • Name - уникальное имя стиля

Необязательные

  • IsDefault - этот стиль будет использоваться по умолчанию (значения: true,false; по умолчанию - false)

  • FontSize - размер шрифта

  • Forecolor - цвет шрифта (значения: black,blue,gray,green,red,yellow,while)

  • FontName - название шрифта

  • IsBold - определяет, будет ли текст "жирным" (значения: true,false)

  • IsItalic - определяет, будет ли текст "курсивом" (значения: true,false)

Пример использования

Объявление стилей

<style name="Regular" isDefault="true" fontSize="12" />

<style name="Emphasis" fontSize="12" isBold="tru2 />

Применение

<reportElement x="180" y="0" width="200" height="20" />

<text><![CDDATA[стиль по умолчанию]]></text>

<reportElement x="180" y="20" width="200" height="20" style="Emphasis" />

<text><![CDATA[стиль "Emphasis"]]></text>

Связанные теги

Родительский элемент

<Report>

⚠️ **GitHub.com Fallback** ⚠️