SVGOptimizationOptions Class

SVGOptimizationOptions class

SVGOptimizationOptions is a class for storing options for optimizing SVG documents.

public class SVGOptimizationOptions

Constructors

NameDescription
SVGOptimizationOptions()Initializes a new instance of the SVGOptimizationOptions class.

Properties

NameDescription
CleanListOfValues { get; set; }Gets or sets the option for rounding to 3 decimal places of list numeric values in attributes. It is ’true’ by default.
CollapseGroups { get; set; }Gets or sets the option to collapse excess groups. It is ’true’ by default.
PathOptimizationOptions { get; set; }Gets or sets the option SVGPathOptimizationOptions. If this option is null, then path element optimization will not be performed.
RemoveDescriptions { get; set; }Gets or sets the option to remove only editors content or empty elements. It is ’true’ by default.
RemoveEmptyAttributes { get; set; }Gets or sets the option to remove attributes with empty values. It is ’true’ by default.
RemoveEmptyContainers { get; set; }Gets or sets the option to remove empty containers. It is ’true’ by default.
RemoveEmptyText { get; set; }Gets or sets the option to remove empty Text elements. It is ’true’ by default.
RemoveHiddenElements { get; set; }Gets or sets the option to remove elements that are not visible during rendering. It is ’true’ by default.
RemoveIndentsAndLineBreaks { get; set; }Gets or sets the option to remove line indents and breaks. It is ’true’ by default.
RemoveMetadata { get; set; }Gets or sets the option to remove metadata. It is ’true’ by default.
RemoveUnusedDefs { get; set; }Gets of sets the option to remove the content of defs that are not displayed directly without identifiers. It is ’true’ by default.
RemoveUnusedNamespaces { get; set; }Gets or sets the option to remove the declaration of unused namespaces from the SVG element that are not used in elements or attributes. It is ’true’ by default.
RemoveUselessStrokeAndFill { get; set; }Gets of sets the option to remove unused stroke and fill attributes. It is ’true’ by default.

See Also