Class SVGOptimizationOptions

SVGOptimizationOptions class

SVGOptimizationOptions は、SVG ドキュメントを最適化するためのオプションを格納するためのクラスです。

public class SVGOptimizationOptions

コンストラクター

名前説明
SVGOptimizationOptions()の新しいインスタンスを初期化しますSVGOptimizationOptions class.

プロパティ

名前説明
CleanListOfValues { get; set; }属性のリスト数値を小数点以下 3 桁に丸めるオプションを取得または設定します。デフォルトでは「true」です。
CollapseGroups { get; set; }余分なグループを折りたたむオプションを取得または設定します。デフォルトでは「true」です。
PathOptimizationOptions { get; set; }オプションを取得または設定しますSVGPathOptimizationOptions. このオプションが null の場合、パス要素の最適化は実行されません。
RemoveDescriptions { get; set; }エディターのコンテンツまたは空の要素のみを削除するオプションを取得または設定します。デフォルトでは「true」です。
RemoveEmptyAttributes { get; set; }空の値を持つ属性を削除するオプションを取得または設定します。デフォルトでは「true」です。
RemoveEmptyContainers { get; set; }空のコンテナーを削除するオプションを取得または設定します。デフォルトでは「true」です。
RemoveEmptyText { get; set; }空のテキスト要素を削除するオプションを取得または設定します。デフォルトでは「true」です。
RemoveHiddenElements { get; set; }レンダリング中に表示されない要素を削除するオプションを取得または設定します。デフォルトでは「true」です。
RemoveIndentsAndLineBreaks { get; set; }行のインデントと改行を削除するオプションを取得または設定します。デフォルトでは「true」です。
RemoveMetadata { get; set; }メタデータを削除するオプションを取得または設定します。デフォルトでは「true」です。
RemoveUnusedDefs { get; set; }識別子なしで直接表示されない定義の内容を削除するオプションを取得または設定します。デフォルトでは「true」です。
RemoveUnusedNamespaces { get; set; }要素または属性で使用されていない SVG 要素 から未使用の名前空間の宣言を削除するオプションを取得または設定します。デフォルトでは「true」です。
RemoveUselessStrokeAndFill { get; set; }未使用のストロークと塗りつぶし属性を削除するオプションを取得または設定します。デフォルトでは「true」です。

関連項目