Add counting parts units: Standalone sheets, double pages, written pages

Close #37
This commit is contained in:
2025-07-22 16:12:55 +02:00
parent dafe615313
commit 7c865b7271
2 changed files with 13 additions and 1 deletions

2
l18n

Submodule l18n updated: 357308e8a4...9d8373c1fe

View File

@@ -14,6 +14,9 @@ enum MDCountPartsUnit implements MDValueEnumInterface, JsonSerializable, MDMeasu
case parts;
case sheets;
case pages;
case double_pages;
case standalone_sheets;
case written_pages;
/**
* Returns a value of this type based on a string.
@@ -28,6 +31,9 @@ enum MDCountPartsUnit implements MDValueEnumInterface, JsonSerializable, MDMeasu
'parts' => self::parts,
'pages' => self::pages,
'sheets' => self::sheets,
'double_pages' => self::double_pages,
'standalone_sheets' => self::standalone_sheets,
'written_pages' => self::written_pages,
default => throw new MDpageParameterNotFromListException("Unknown parts counting unit"),
};
@@ -46,6 +52,9 @@ enum MDCountPartsUnit implements MDValueEnumInterface, JsonSerializable, MDMeasu
1 => self::parts,
2 => self::pages,
3 => self::sheets,
4 => self::double_pages,
5 => self::standalone_sheets,
6 => self::written_pages,
default => throw new MDpageParameterNotFromListException("Unknown parts counting unit"),
};
@@ -84,6 +93,9 @@ enum MDCountPartsUnit implements MDValueEnumInterface, JsonSerializable, MDMeasu
self::parts => 1,
self::pages => 2,
self::sheets => 3,
self::double_pages => 4,
self::standalone_sheets => 5,
self::written_pages => 6,
# default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
};