ISVGOptions

ISVGOptions interface

Represents an SVG options.

public interface ISVGOptions : ISaveOptions

Properties

Name Description
AsISaveOptions { get; } Returns ISaveOptions interface. Read-only ISaveOptions.
DeletePicturesCroppedAreas { get; set; } A boolean flag indicates if the cropped parts remain as part of the document. If true the cropped parts will removed, if false they will be serialized in the document (which can possible lead to a larger file) Read/write Boolean.
Disable3DText { get; set; } Determines whether the 3D text is disabled in SVG. Read/write Boolean.
DisableGradientSplit { get; set; } Disables splitting FromCornerX and FromCenter gradients. Read/write Boolean.
DisableLineEndCropping { get; set; } SVG 1.1 lacks ability to define insets for markers. Aspose.Slides SVG writing engine has workaround for that problem: it crops end of line with arrow, so, line doesn’t overlap markers. This option switches off such behavior. Read/write Boolean.
ExternalFontsHandling { get; set; } Determines a way of handling externally loaded fonts. Read/write SvgExternalFontsHandling.
JpegQuality { get; set; } Determines JPEG encoding quality. Read/write Int32.
MetafileRasterizationDpi { get; set; } Returns or sets the lower resolution limit for metafile rasterization. Read/write Int32.
PicturesCompression { get; set; } Represents the pictures compression level Read/write PicturesCompression.
ShapeFormattingController { get; set; } Returns and sets a callback interface which allows user to control shape conversion. Read/write ISvgShapeFormattingController.
VectorizeText { get; set; } Determines whether the text on a slide will be saved as graphics. Read/write Boolean.

See Also