mlreportgen.utils.units class

Пакет: mlreportgen.utils
Суперклассы:

Преобразуйте единицы

Описание

Модульный класс обеспечивает преобразования между модулями.

Конструкция

value = mlreportgen.utils.units.toPixels(lengthUnits) преобразует заданный lengthUnits к пикселям. lengthUnits имеет две части. Длина является количеством модулей, таких как 5 или 8.3. Модуль является модульным типом, таким как pixels или inches. Можно также использовать синтаксис с отдельной длиной и модулями: value = mlreportgen.utils.units.toPixels (lengthМодули).

value = mlreportgen.utils.units.toPoints(lengthUnits) преобразует заданный lengthUnits к точкам. Можно также использовать синтаксис с отдельной длиной и модулями: value = mlreportgen.utils.units.toPoints (lengthМодули).

value = mlreportgen.utils.units.toPoints... (length,units,"DPI",convFactor) использует дополнительную Пару "имя-значение", чтобы заменить экранные пиксели к дюймам. Этот синтаксис может использоваться с любым синтаксисом преобразования (то есть, toPixels, toPoints, и т.д.)

value = mlreportgen.utils.units.toInches(lengthUnits) преобразует заданный lengthUnits к дюймам. Можно также использовать синтаксис с отдельной длиной и модулями: value = mlreportgen.utils.units.toInches (lengthМодули).

value = mlreportgen.utils.units.toCentimeters(lengthUnits) преобразует заданный lengthUnits к сантиметрам. Можно также использовать синтаксис с отдельной длиной и модулями: value = mlreportgen.utils.units.toCentimeters (lengthМодули).

value = mlreportgen.utils.units.toMillimeters(lengthUnits) преобразует заданный lengthUnits к миллиметрам. Можно также использовать синтаксис с отдельной длиной и модулями: value = mlreportgen.utils.units.toMillimeters (lengthМодули).

value = mlreportgen.utils.units.toPicas(lengthUnits) преобразует заданный lengthUnits к цицеро. Можно также использовать синтаксис с отдельной длиной и модулями: value = mlreportgen.utils.units.toPicas (lengthМодули).

Входные параметры

развернуть все

Продолжительность измерения и модули, чтобы преобразовать в виде строки.

Пример: "5in"

Длина, чтобы преобразовать в виде положительного числового значения.

Пример 5 (как в (5,"in"))

Модульный тип, чтобы преобразовать в виде сингулярных или множественных модулей или модульного сокращения.

(Сингулярные) модулиМодули (множественное число)Сокращение
дюйм'inches'\in
сантиметр'centimeters'cm
миллиметрмиллиметрымм
пиксель'pixels'пкс
цицероцицероPC
точка'points'pt

Пример: "5in", "5inch", или "5inches"

Коэффициент преобразования для переопределения экранных пикселей к дюймам в виде положительного числового значения. Используйте Пару "имя-значение", где "DPI" вектор символов Имени или строка и dpi количество точек на дюйм. Этот вход является дополнительным.

Выходные параметры

развернуть все

Значение в преобразованных единицах, возвращенных как модули, задано именем метода.

Примеры

свернуть все

value = mlreportgen.utils.units.toPixels("5in");
value = mlreportgen.utils.units.toPoints("8.3cm"); 
value = mlreportgen.utils.units.toMillimeters(3,"in");
value = mlreportgen.utils.units.toPicas(7,"pt");
value = mlreportgen.utils.units.toInches(3,"in",...
     "DPI",96);
Введенный в R2018b