exponenta event banner

класс mlreportgen.utils.units

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

Преобразовать единицы

Описание

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

Строительство

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) использует опциональную пару Имя (Name) - Значение (Value) для переопределения пикселов экрана до дюймов. Этот синтаксис может использоваться с любым синтаксисом преобразования (то есть 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"

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