ScaleBarReportItem

class axioma.render.ScaleBarReportItem

Элемент отчета типа масштабной линейки для карты

Унаследован от: ReportItem

Примечание

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

ScaleBarReportItem(mapReportItem, viewPort, rect, report)

Конструктор

Параметры
  • mapReportItem (MapReportItem) – Элемент отчета типа карта, к которой привязан данный элемент отчета.

  • viewPort (MapViewport) – Задание MapViewport области видимости карты и ее размер в отчете. Под размером понимается размер элемента отчета самой карты.

  • rect (QRectF) – Прямоугольник элемента отчета в координатах отчета.

  • report (Report) – Отчет, к которому относится создаваемый элемент.

mapViewport()

Текущее значение MapViewport для карты

Результат

значение MapViewport

Тип результата

MapViewport

scaleBar()

Ссылка на объект ScaleBar. Данный объект создается в конструкторе данного элемента отчета

Результат

Ссылка на объект

Тип результата

ScaleBar

setMapViewport(vp)

Слот. Установка нового значения карты.Данное значение необходимо менять после смены его у самой карты. Т.е. их необходимо связать

Параметры

vp (MapViewport) – Новое значение