本文整理汇总了PHP中Printer::convertUnitOfMeasure方法的典型用法代码示例。如果您正苦于以下问题:PHP Printer::convertUnitOfMeasure方法的具体用法?PHP Printer::convertUnitOfMeasure怎么用?PHP Printer::convertUnitOfMeasure使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Printer
的用法示例。
在下文中一共展示了Printer::convertUnitOfMeasure方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: convertUnitOfMeasure
/**
* @inheritdoc
*/
public function convertUnitOfMeasure($measurement, $startUnit, $resultUnit, $round = true)
{
if ($startUnit === self::DOTS_PER_INCH) {
switch ($resultUnit) {
case self::DOTS_PER_CENTIMETER:
$measurement *= 2.54;
break;
}
} elseif ($startUnit === self::DOTS_PER_CENTIMETER) {
switch ($resultUnit) {
case self::DOTS_PER_INCH:
$measurement /= 2.54;
break;
}
} elseif ($startUnit === self::UNIT_INCHES) {
switch ($resultUnit) {
case self::DOTS_PER_INCH:
$measurement *= $this->dpi;
break;
case self::DOTS_PER_CENTIMETER:
$measurement *= 2.54 * $this->dpi;
break;
}
}
return parent::convertUnitOfMeasure($measurement, $startUnit, $resultUnit, $round);
}