mlreportgen.utils.units class

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

Преобразуйте модули

Описание

Класс units обеспечивает преобразования между модулями.

Конструкция

value = mlreportgen.utils.units.toPixels(lengthUnits) преобразует указанную lengthUnits в пиксели. The 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"))

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

Модули измерения (сингулярная)Модули измерения (множественное число)Сокращение
дюймдюймыв
сантиметрсантиметрыcm
миллиметрмиллиметрыmm
пиксельпикселипкс
цицероцицероPC
точкаточкиpt

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

Коэффициент преобразования для переопределения пикселей экрана в дюймы, заданный как положительное числовое значение. Используйте пару "имя-значение", где "DPI" - вектор или строка символов Name и 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