UnitSize ================= .. currentmodule:: axioma.render .. class:: UnitSize Класс, объединяющий размер и единицу измерения. .. py:method:: UnitSize(unit, value) Конструктор :param unit: Единицы измерения :type unit: :class:`Unit` :param value: Значение :type value: :class:`float` .. py:method:: UnitSize(unit, value) Конструктор :param unit: Единицы измерения :type unit: :class:`Unit` :param value: Значение :type value: :class:`~PyQt5.QtCore.QSizeF` .. py:method:: name() Возвращает единицу измерения :return: True, если да. В противном случае False :rtype: :class:`Unit` .. py:method:: unit() Единица измерения. :return: Единица измерения :rtype: :class:`Unit` .. py:method:: value() Размер, соответствующий единице измерения. :return: Величина :rtype: :class:`~PyQt5.QtCore.QSizeF` .. py:method:: toDeviceUnits(dpi) Преобразование в единицы устройства рисования. :param dpi: количество точек на дюйм :type dpi: :class:`int` :return: Размер в единицах устройства рисования, соответствующих этой величине. :rtype: :class:`~PyQt5.QtCore.QSizeF` .. py:method:: height() Высота :return: Значение :rtype: :class:`float` .. py:method:: setHeight(h) Установка нового значения высоты :param h: Высота :type h: :class:`flost` .. py:method:: width() Ширина :return: Значение :rtype: :class:`float` .. py:method:: setWidth(w) Установка нового значения высоты :param w: Ширина :type w: :class:`flost` .. py:method:: convertedTo(unit) Преобразование в другие единицы измерения. :param unit: Единица измерения, в которую необходимо произвести расчет. :type unit: :class:`Unit` :return: Новый объект с переданной единицей измерения и пересчитанным значением :rtype: :class:`~axioma.render.UnitValue` .. py:method:: convertedTo(unit, dpi) Преобразование в другие единицы измерения с учетом DPI устройства. :param unit: Единица измерения, в которую необходимо произвести расчет. :type unit: :class:`Unit` :param dpi: количество точек на дюйм :type dpi: :class:`int` :return: Новый объект с переданной единицей измерения и пересчитанным значением :rtype: :class:`~axioma.render.UnitValue`