ReportItem - Элемент отчета

digraph geometry {
    node [shape="box", style=filled, fillcolor="lightgray"]
    rankdir=LR
    labelloc="t";
    label="Элементы отчета:";

    ReportItem  [ href="ReportItem.html#ref-label-reportitem-class", fillcolor=green, style=filled  ];
    GeometryReportItem  [ href="GeometryReportItem.html#ref-label-geometryreportitem-class" ];
    MapReportItem  [ href="MapReportItem.html#ref-label-mapreportitem-class" ];
    RasterReportItem  [ href="RasterReportItem.html#ref-label-rasterreportitem-class" ];
    TableReportItem  [ href="TableReportItem.html#ref-label-tablereportitem-class" ];
    LegendReportItem  [ href="LegendReportItem.html#ref-label-legendreportitem-class" ];
    ScaleBarReportItem  [ href="ScaleBarReportItem.html#ref-label-scalebarreportitem-class" ];

    ReportItem -> GeometryReportItem;
    ReportItem -> MapReportItem;
    ReportItem -> RasterReportItem;
    ReportItem -> TableReportItem;
    ReportItem -> LegendReportItem;
    ReportItem -> ScaleBarReportItem;
}
class axipy.render.ReportItem

Базовый класс элемента отчета.

Свойства:

border_style

Стиль обводки элемента отчета.

fill_style

Стиль заливки элемента отчета.

rect

Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.

Методы:

intersects(checkRect)

Пересекается ли с переданным прямоугольником.

property border_style: Style

Стиль обводки элемента отчета.

property fill_style: Style

Стиль заливки элемента отчета.

intersects(checkRect: Union[Rect, QRectF])

Пересекается ли с переданным прямоугольником.

Параметры:

checkRect – Прямоугольник для анализа.

property rect: Rect

Размер (ограничивающий прямоугольник) элемента отчета в единицах измерения отчета.