Unit

class axioma.render.Unit

Данный класс предназначен для обработки данных с учетом единиц измерения при работе с картой или отчетом

id()

Внутренний идентификатор

Результат:Краткое наименование.
Тип результата:str
name()

Имя единицы, пригодное для отображения в интерфейсе пользователя.

Результат:Краткое наименование на русском языке
Тип результата:str
fromDeviceUnits(value, dpi)

Преобразование из единиц (точек, пикселей) устройства рисования в данную единицу.

Параметры:
  • value (int) – количество единиц устройства рисования.
  • dpit (int) – количество единиц устройства рисования на дюйм.
Результат:

количество единиц

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

float

toDeviceUnits(value, dpi)

Преобразование из данной единицы в единицы устройства рисования.

Параметры:
  • value (int) – количество единиц устройства рисования.
  • dpit (int) – количество единиц устройства рисования на дюйм.
Результат:

количество единиц устройства рисования(точки, пиксели).

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

float

conversion(unit)

Коэффициент преобразования в другие единицы.

Параметры:unit (Unit) – Единица измерения, в которую необходимо произвести расчет.
Результат:Коэффициент пересчета
Тип результата:float
canConvertTo(unit)

Определение возможности преобразования в другие единицы измерения.

Параметры:unit (Unit) – Единица измерения для анализа
Результат:True, если преобразование возможно
Тип результата:bool
static units()

Определение списка доступных единиц.

Результат:Список
Тип результата:list [Unit]
static unitById(id)

Поиск единицы измерения по ее идентификатору.

Параметры:id (str) – Идентификатор
Результат:None, если не найдено соответствие или, в противном случае найденную единицу измерения,
Тип результата:Unit
static pixel()

Пиксель.

Результат:Инициализированная ранее единица пиксель,
Тип результата:Unit
static mm()

Миллиметр.

Результат:Инициализированная ранее единица миллиметр,
Тип результата:Unit
static cm()

Сантиметр.

Результат:Инициализированная ранее единица сантиметр,
Тип результата:Unit
static point()

Пункт.

Результат:Инициализированная ранее единица пункт,
Тип результата:Unit
static inch()

Дюйм.

Результат:Инициализированная ранее единица дюйм,
Тип результата:Unit