mirror of
https://github.com/storytold/craft-libs.git
synced 2026-11-14 22:42:46 +00:00
Parse decimal IDML ACE codes in craft-idml
This commit is contained in:
1 file changed
+5
@@ -259,6 +259,11 @@ pub enum Ace {
|
||||
}
|
||||
|
||||
impl Ace {
|
||||
/// Parses an IDML ACE instruction's decimal code.
|
||||
pub fn from_decimal(value: &str) -> Option<Ace> {
|
||||
value.trim().parse::<u32>().ok().map(Ace::from_code)
|
||||
}
|
||||
|
||||
pub fn from_code(code: u32) -> Ace {
|
||||
match code {
|
||||
4 => Ace::FootnoteNumber,
|
||||
|
||||
Reference in new issue
Block a user