pub struct Options {
pub resources_dir: Option<PathBuf>,
pub dpi: f32,
pub font_family: String,
pub font_size: f32,
pub languages: Vec<String>,
pub shape_rendering: ShapeRendering,
pub text_rendering: TextRendering,
pub image_rendering: ImageRendering,
pub default_size: Size,
pub image_href_resolver: ImageHrefResolver,
}Expand description
Processing options.
Fields§
§resources_dir: Option<PathBuf>Directory that will be used during relative paths resolving.
Expected to be the same as the directory that contains the SVG file, but can be set to any.
Default: None
dpi: f32Target DPI.
Impacts units conversion.
Default: 96.0
font_family: StringA default font family.
Will be used when no font-family attribute is set in the SVG.
Default: Times New Roman
font_size: f32A default font size.
Will be used when no font-size attribute is set in the SVG.
Default: 12
languages: Vec<String>A list of languages.
Will be used to resolve a systemLanguage conditional attribute.
Format: en, en-US.
Default: [en]
shape_rendering: ShapeRenderingSpecifies the default shape rendering method.
Will be used when an SVG element’s shape-rendering property is set to auto.
Default: GeometricPrecision
text_rendering: TextRenderingSpecifies the default text rendering method.
Will be used when an SVG element’s text-rendering property is set to auto.
Default: OptimizeLegibility
image_rendering: ImageRenderingSpecifies the default image rendering method.
Will be used when an SVG element’s image-rendering property is set to auto.
Default: OptimizeQuality
default_size: SizeDefault viewport size to assume if there is no viewBox attribute and
the width or height attributes are relative.
Default: (100, 100)
image_href_resolver: ImageHrefResolverSpecifies the way xlink:href in <image> elements should be handled.
Default: see type’s documentation for details