ScaleBarReportItem

class axioma.render.ScaleBarReportItem

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

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

ScaleBarReportItem(map, viewPort, rect, report)

Конструктор

Параметры:
  • map (Map) – Элемент типа карта, к которой привязан данный элемент отчета.
  • viewPort (MapViewport) – Задание MapViewport области видимости карты и ее размер в отчете. Под размером понимается размер элемента отчета самой карты.
  • rect (QRectF) – Прямоугольник элемента отчета в координатах отчета.
  • report (Report) – Отчет, к которому относится создаваемый элемент.
scaleBar()

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

Результат:Ссылка на объект
Тип результата:ScaleBar
mapViewport()

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

Результат:значение MapViewport
Тип результата:MapViewport
setMapViewport(vp)

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

Параметры:vp (MapViewport) – Новое значение

Примечание

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