feat: support vscode tasks for exporting pdf, svg, and png (#488)

* feat: support vscode tasks for exporting pdf, svg, and png

* fix: parse errors

* dev: update fill, gap arguments

* fix: merged props
This commit is contained in:
Myriad-Dreamin 2024-08-04 23:41:52 +08:00 committed by GitHub
parent 60f3200088
commit 140299f0ce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 609 additions and 50 deletions

View file

@ -135,12 +135,14 @@ mod polymorphic {
use super::prelude::*;
use super::*;
#[derive(Default, Debug, Clone, Copy, Serialize, Deserialize)]
#[derive(Default, Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub enum PageSelection {
#[default]
First,
Merged,
Merged {
gap: Option<String>,
},
}
#[derive(Debug, Clone)]
@ -152,6 +154,8 @@ mod polymorphic {
page: PageSelection,
},
Png {
ppi: Option<f64>,
fill: Option<String>,
page: PageSelection,
},
}