Add measurement types for base (e.g. of vases)

This commit is contained in:
2025-10-11 11:39:54 +02:00
parent 8968811081
commit 2ffc7bef4f

View File

@@ -56,6 +56,11 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
case number_of_written_pages;
case diameter_image_size;
case length_of_base;
case height_of_base;
case width_of_base;
case diameter_of_base;
/**
* Returns a value of this type based on a string.
*
@@ -104,6 +109,10 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
'number_of_standalone_sheets' => self::number_of_standalone_sheets,
'number_of_written_pages' => self::number_of_written_pages,
'diameter_image_size' => self::diameter_image_size,
'length_of_base' => self::length_of_base,
'height_of_base' => self::height_of_base,
'width_of_base' => self::width_of_base,
'diameter_of_base' => self::diameter_of_base,
default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
};
@@ -157,6 +166,10 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
36 => self::number_of_standalone_sheets,
37 => self::number_of_written_pages,
38 => self::diameter_image_size,
39 => self::length_of_base,
40 => self::height_of_base,
41 => self::width_of_base,
42 => self::diameter_of_base,
default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
};
@@ -230,6 +243,10 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
self::number_of_standalone_sheets => self::number_of_parts,
self::number_of_written_pages => self::number_of_parts,
self::diameter_image_size => self::diameter,
self::length_of_base => self::length,
self::height_of_base => self::height,
self::width_of_base => self::width,
self::diameter_of_base => self::diameter,
# default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
};
@@ -281,6 +298,10 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
self::number_of_standalone_sheets => 36,
self::number_of_written_pages => 37,
self::diameter_image_size => 38,
self::length_of_base => 39,
self::height_of_base => 40,
self::width_of_base => 41,
self::diameter_of_base => 42,
# default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
};