класс mlreportgen.utils.units

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

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

Описание

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

Конструкция

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

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

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

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

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

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

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

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

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

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

Пример: "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