Unit

class axioma.render.Unit

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

canConvertTo(unit)

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

Параметры

unit (Unit) – Единица измерения для анализа

Результат

True, если преобразование возможно

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

bool

static cm()

Сантиметр.

Результат

Инициализированная ранее единица сантиметр,

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

Unit

conversion(unit)

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

Параметры

unit (Unit) – Единица измерения, в которую необходимо произвести расчет.

Результат

Коэффициент пересчета

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

float

fromDeviceUnits(value, dpi)

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

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

  • dpit (int) – количество единиц устройства рисования на дюйм.

Результат

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

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

float

id()

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

Результат

Краткое наименование.

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

str

static inch()

Дюйм.

Результат

Инициализированная ранее единица дюйм,

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

Unit

static mm()

Миллиметр.

Результат

Инициализированная ранее единица миллиметр,

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

Unit

name()

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

Результат

Краткое наименование на русском языке

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

str

static pixel()

Пиксель.

Результат

Инициализированная ранее единица пиксель,

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

Unit

static point()

Пункт.

Результат

Инициализированная ранее единица пункт,

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

Unit

toDeviceUnits(value, dpi)

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

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

  • dpit (int) – количество единиц устройства рисования на дюйм.

Результат

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

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

float

static unitById(id)

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

Параметры

id (str) – Идентификатор

Результат

None, если не найдено соответствие или, в противном случае найденную единицу измерения,

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

Unit

static units()

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

Результат

Список

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

list [Unit]