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) />
<line>
- при отображении рисует одну из двух диагоналей прямоугольника, представленного атрибутами x, y, height, width заданные для этого элемента.
-
<direction>
- атрибут направления определяет, какую одну из двух диагоналей прямоугольника следует отобразить (TopDown| BottomUp). По умолчанию стоитTopDown
.
Вы можете рисовать вертикальные линии, задав width="1" и горизонтальные линии, установив height="1". Для вертикальных линий, направление не важно.
<line direction(TopDown) />
<regtangle>
- прямоугольник является простейшим элементом отчета. Он разделяет почти все свои настройки с
большинством других элементов.
-
<roundRectangle>
- закругленные прямоугольники. Удинственный атрибут<radius>
определяет радиус дуг, используемых для рисования углов прямоугольника. Значение по умолчанию равно 0, а это значит, что прямоугольник имеет нормальные, квадратные углы.
<ellipse>
- эллипсы самые основные графические элементы. Обьявить этот элемент можно в reportElement
и graphicElement
.