GRAPHIC ELEMENTS - PO-21/QtReports GitHub Wiki

<graphicElement> - тег, отвечающий за графическую составляющую. Включает в себя линии, треугольники и элипсы. Обладает атрибутами:

  • <stretchType> - элементы получают возможность адаптировать свою высоту в зависимости от высоты других связанных с ними элеметов через элемент группировки. Не является обязательным. Возможные значения:(NoStretch|RelativeToTallestObject|RelativeToBandHeight)

  • <pen> - необходим для указания типа границы вокруг графического элемента. Граница по умолчанию вокруг графического элемента зависти от его типа. Линии и прямоугольники имеют одну толщину границы по умолчанию. Изображения, по умолчанию, не отображают границы. Не является обязательным. Возможные значения: (None|Thin|1Point|2Point|3Point|4Point|Dotted)

  • <fill> - определяет стиль фона графических элементов. В настоящее время поддерживает твердый стиль заливки, который также по умолчанию. Не является обязательным. Значение: Solid

<graphicElement stretchType(NoStretch) pen(None) fill(Solid) />

Lines

<line> - при отображении рисует одну из двух диагоналей прямоугольника, представленного атрибутами x, y, height, width заданные для этого элемента.

  • <direction> - атрибут направления определяет, какую одну из двух диагоналей прямоугольника следует отобразить (TopDown| BottomUp). По умолчанию стоит TopDown.

Вы можете рисовать вертикальные линии, задав width="1" и горизонтальные линии, установив height="1". Для вертикальных линий, направление не важно.

<line direction(TopDown) />

Rectangles

<regtangle> - прямоугольник является простейшим элементом отчета. Он разделяет почти все свои настройки с большинством других элементов.

  • <roundRectangle> - закругленные прямоугольники. Удинственный атрибут <radius> определяет радиус дуг, используемых для рисования углов прямоугольника. Значение по умолчанию равно 0, а это значит, что прямоугольник имеет нормальные, квадратные углы.

Ellipse

<ellipse> - эллипсы самые основные графические элементы. Обьявить этот элемент можно в reportElement и graphicElement.

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