SVGOptions

SVGOptions Klasse

Stellt SVG-Optionen dar.

public sealed class SVGOptions : SaveOptions, ISVGOptions

Konstruktoren

NameBeschreibung
SVGOptions()Initialisiert eine neue Instanz der SVGOptions Klasse.
SVGOptions(ILinkEmbedController)Initialisiert eine neue Instanz der SVGOptions Klasse und gibt das Link-Embedding-Controller-Objekt an.

Eigenschaften

NameBeschreibung
static Default { get; }Gibt die Standardeinstellungen zurück. Nur lesbar SVGOptions.
static Simple { get; }Gibt die Einstellungen für die einfachste und kleinste SVG-Dateigenerierung zurück. Nur lesbar SVGOptions.
static WYSIWYG { get; }Gibt die Einstellungen für die genaueste SVG-Dateigenerierung zurück. Nur lesbar SVGOptions.
DefaultRegularFont { get; set; }Gibt die Schriftart zurück oder legt sie fest, die verwendet wird, wenn die Quellschriftart nicht gefunden wird. Lesen/Schreiben String.
DeletePicturesCroppedAreas { get; set; }Ein boolesches Flag gibt an, ob die beschnittenen Teile beim Dokument verbleiben. Wenn true, werden die beschnittenen Teile entfernt, wenn false, werden sie im Dokument serialisiert (was möglicherweise zu einer größeren Datei führen kann).
Disable3DText { get; set; }Bestimmt, ob der 3D-Text in SVG deaktiviert ist. Lesen/Schreiben Boolean.
DisableFontLigatures { get; set; }Liest oder setzt einen Wert, der angibt, ob Text ohne Ligaturen gerendert wird. Wenn auf true gesetzt, werden Ligaturen in der Ausgabe deaktiviert. Standardmäßig ist diese Eigenschaft auf false gesetzt.
DisableGradientSplit { get; set; }Deaktiviert das Aufspalten von FromCornerX- und FromCenter-Verläufen. Lesen/Schreiben Boolean.
DisableLineEndCropping { get; set; }SVG 1.1 unterstützt das Definieren von Einzügen für Marker nicht. Die Aspose.Slides-SVG-Schreibengine hat dafür einen Workaround: Sie schneidet das Ende der Linie mit Pfeil ab, sodass die Linie die Marker nicht überlappt. Diese Option schaltet dieses Verhalten aus. Lesen/Schreiben Boolean.
ExternalFontsHandling { get; set; }Bestimmt, wie extern geladene Schriften behandelt werden. Lesen/Schreiben SvgExternalFontsHandling.
GradientStyle { get; set; }Gibt den visuellen Stil des Farbverlaufs zurück oder legt ihn fest. Lesen/Schreiben GradientStyle.
InkOptions { get; }Bietet Optionen, die das Erscheinungsbild von Ink-Objekten im exportierten Dokument steuern. Nur lesbar IInkOptions
JpegQuality { get; set; }Bestimmt die JPEG-Kodierungsqualität. Lesen/Schreiben Int32.
MetafileRasterizationDpi { get; set; }Gibt die untere Auflösungsgrenze für die Rasterisierung von Metadateien zurück oder legt sie fest. Lesen/Schreiben Int32.
PicturesCompression { get; set; }Stellt das Komprimierungsniveau der Bilder dar
ProgressCallback { get; set; }Stellt ein Callback-Objekt für die prozentuale Fortschrittsanzeige beim Speichern dar. Siehe IProgressCallback.
ShapeFormattingController { get; set; }Gibt eine Callback-Schnittstelle zurück und legt sie fest, die es dem Benutzer ermöglicht, die Formkonvertierung zu steuern. Lesen/Schreiben ISvgShapeFormattingController.
SkipJavaScriptLinks { get; set; }Legt fest, ob Hyperlinks mit JavaScript-Aufrufen beim Speichern der Präsentation übersprungen werden sollen. Lesen/Schreiben Boolean. Der Standardwert ist false.
UseFrameRotation { get; set; }Bestimmt, ob die angegebene Drehung der Form beim Rendern ausgeführt werden soll oder nicht. Lesen/Schreiben Boolean. Standardwert ist true.
UseFrameSize { get; set; }Bestimmt, ob der Textrahmen in den Renderbereich einbezogen wird oder nicht. Lesen/Schreiben Boolean. Standardwert ist false.
VectorizeText { get; set; }Bestimmt, ob der Text auf einer Folie als Grafik gespeichert wird. Lesen/Schreiben Boolean.
WarningCallback { get; set; }Gibt ein Objekt zurück oder legt es fest, das Warnungen empfängt und entscheidet, ob der Ladevorgang fortgesetzt oder abgebrochen wird. Lesen/Schreiben IWarningCallback.

Siehe auch