Add measurement type for diameter of images

This commit is contained in:
2025-09-30 14:47:14 +02:00
parent c682f0153d
commit 8fa7d7db2e
2 changed files with 6 additions and 1 deletions

2
l18n

Submodule l18n updated: d65c5c224a...54654923bf

View File

@@ -54,6 +54,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
case number_of_double_pages; case number_of_double_pages;
case number_of_standalone_sheets; case number_of_standalone_sheets;
case number_of_written_pages; case number_of_written_pages;
case diameter_image_size;
/** /**
* Returns a value of this type based on a string. * Returns a value of this type based on a string.
@@ -102,6 +103,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
'number_of_double_pages' => self::number_of_double_pages, 'number_of_double_pages' => self::number_of_double_pages,
'number_of_standalone_sheets' => self::number_of_standalone_sheets, 'number_of_standalone_sheets' => self::number_of_standalone_sheets,
'number_of_written_pages' => self::number_of_written_pages, 'number_of_written_pages' => self::number_of_written_pages,
'diameter_image_size' => self::diameter_image_size,
default => throw new MDpageParameterNotFromListException("Unknown measurement type"), default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
}; };
@@ -154,6 +156,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
35 => self::number_of_double_pages, 35 => self::number_of_double_pages,
36 => self::number_of_standalone_sheets, 36 => self::number_of_standalone_sheets,
37 => self::number_of_written_pages, 37 => self::number_of_written_pages,
38 => self::diameter_image_size,
default => throw new MDpageParameterNotFromListException("Unknown measurement type"), default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
}; };
@@ -226,6 +229,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
self::number_of_double_pages => self::number_of_parts, self::number_of_double_pages => self::number_of_parts,
self::number_of_standalone_sheets => self::number_of_parts, self::number_of_standalone_sheets => self::number_of_parts,
self::number_of_written_pages => self::number_of_parts, self::number_of_written_pages => self::number_of_parts,
self::diameter_image_size => self::diameter,
# default => throw new MDpageParameterNotFromListException("Unknown measurement type"), # default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
}; };
@@ -276,6 +280,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
self::number_of_double_pages => 35, self::number_of_double_pages => 35,
self::number_of_standalone_sheets => 36, self::number_of_standalone_sheets => 36,
self::number_of_written_pages => 37, self::number_of_written_pages => 37,
self::diameter_image_size => 38,
# default => throw new MDpageParameterNotFromListException("Unknown measurement type"), # default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
}; };