* @return array
* array of measurement units
*/
- public static function getUnits() {
- return [
- 'in' => ts('Inches'),
- 'cm' => ts('Centimeters'),
- 'mm' => ts('Millimeters'),
- 'pt' => ts('Points'),
- ];
+ public static function getUnits(): array {
+ return CRM_Core_SelectValues::getLayoutUnits();
}
/**
* @return array
* array of measurement units
*/
- public static function getUnits() {
- return [
- 'in' => ts('Inches'),
- 'cm' => ts('Centimeters'),
- 'mm' => ts('Millimeters'),
- 'pt' => ts('Points'),
- ];
+ public static function getUnits(): array {
+ return CRM_Core_SelectValues::getLayoutUnits();
}
/**
];
}
+ /**
+ * Get measurement units recognized by the TCPDF package used to create PDF labels.
+ *
+ * @return array
+ * array of measurement units
+ */
+ public static function getLayoutUnits(): array {
+ return [
+ 'in' => ts('Inches'),
+ 'cm' => ts('Centimeters'),
+ 'mm' => ts('Millimeters'),
+ 'pt' => ts('Points'),
+ 'px' => ts('Pixels'),
+ ];
+ }
+
/**
* Extension types.
*