Class SaveOptions

Class SaveOptions

Der Name: Aspose.Words.Saving Zusammensetzung: Aspose.Words.dll (25.4.0)

Dies ist eine abstrakte Basisklasse für Klassen, die es dem Benutzer ermöglicht, zusätzlicheOptionen beim Speichern eines Dokuments in ein bestimmtes Format.

Um mehr zu erfahren, besuchen Sie die Specify Save Options Dokumentation des Artikels.

public abstract class SaveOptions

Inheritance

object SaveOptions

Derived

DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions

Vererbte Mitglieder

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Ein Beispiel der Aspose.Words.Saving.SaveOptions-Klasse oder einer derivierten Klasse wird an den Stream Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) übertragen)oder die Zeile Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) überlastet den Benutzer, um benutzerdefinierte Optionen bei der Speicherung eines Dokuments zu definieren.

Constructors

SaveOptions()

protected SaveOptions()

Properties

AllowEmbeddingPostScriptFonts

Er bekommt oder setzt einen Boolean-Wert an, der darauf hindeutet, ob das Einfügen von Schriften mit PostScript-Auszeichnungen ermöglicht wird, wenn das Einfügen von TrueType-Schriften in ein Dokument gespeichert wird.Der Standard-Wert ist “Falsch'.

public bool AllowEmbeddingPostScriptFonts { get; set; }

Eigentumswert

bool

Remarks

Hinweis: Word integriert keine PostScript-Schriften, kann jedoch Dokumente mit integrierten Schriften dieser Art öffnen.

Diese Option funktioniert nur, wenn Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts des Aspose.Words.DocumentBase.FontInfos Eigentums auf.

CustomTimeZoneInfo

Erhalten oder festlegen Sie die angepasste lokale Zeitzone, die für Datum/Zeitfelder verwendet wird.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

Eigentumswert

TimeZoneInfo

Remarks

Diese Option ist entweder in einem .Net-Framework erhältlich, der von der Version 3.5 oder .Net Standard beginnt.

Standardmäßig nutzt Aspose.Words System lokale Zeitzone beim Schreiben von Datum/Zeitfeldern, diese Option ermöglicht die Anpassungswertinstellung.

DefaultTemplate

Erhalten oder setzen den Weg zum Standard-Template (einschließlich des Filennamen).Der Standardwert für dieses Eigentum ist Leere String (System.String und Empty)

public string DefaultTemplate { get; set; }

Eigentumswert

string

Remarks

Wenn angegeben, wird dieser Pfad verwendet, um das Template zu laden, wenn Aspose.Words.Document.AutomaticallyUpdateStyles ist ’true’, aber Aspose.Words.Document.AttachedTemplate ist leer.

Dml3DEffectsRenderingMode

Er bekommt oder setzt einen Wert, der bestimmt, wie 3D-Effekte dargestellt werden.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

Eigentumswert

Dml3DEffectsRenderingMode

Remarks

Der Standardwert ist Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

Er bekommt oder setzt einen Wert, der bestimmt, wie DrawingML-Effekte dargestellt werden.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

Eigentumswert

DmlEffectsRenderingMode

Remarks

Der Standardwert ist Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Diese Eigenschaft wird verwendet, wenn das Dokument in Festseiteformate exportiert wird.

DmlRenderingMode

Er bekommt oder setzt einen Wert, der bestimmt, wie DrawingML-Shapes dargestellt werden.

public DmlRenderingMode DmlRenderingMode { get; set; }

Eigentumswert

DmlRenderingMode

Remarks

Der Standardwert ist Aspose.Words.Saving.DmlRenderingMode.Fallback.

Diese Eigenschaft wird verwendet, wenn das Dokument in Festseiteformate exportiert wird.

ExportGeneratorName

Wenn ’true’, verursacht der Name und Version von Aspose.Words in die erzeugten Dateien eingebettet werden.Default-Wert ist ’true'.

public bool ExportGeneratorName { get; set; }

Eigentumswert

bool

ImlRenderingMode

Er bekommt oder setzt einen Wert, der bestimmt, wie Ink (InkML) Objekte dargestellt werden.

public ImlRenderingMode ImlRenderingMode { get; set; }

Eigentumswert

ImlRenderingMode

Remarks

Der Standardwert ist Aspose.Words.Saving.ImlRenderingMode.InkML.

Diese Eigenschaft wird verwendet, wenn das Dokument in Festseiteformate exportiert wird.

MemoryOptimization

Gibt oder setzt Wert, um festzustellen, ob die Speicheroptimierung vor dem Speichern des Dokuments durchgeführt werden sollte.Defaultwert für diese Eigenschaft ist “Falsch'.

public bool MemoryOptimization { get; set; }

Eigentumswert

bool

Remarks

Die Einstellung dieser Option auf “richtig” kann den Speicherverbrauch erheblich reduzieren, während große Dokumente auf Kosten von langsamerer Zeitsparung gespeichert werden.

PrettyFormat

Wenn “richtig” ist, gibt es schöne Ausgangsformate, wo angewendet wird.Default-Wert ist “fake'.

public bool PrettyFormat { get; set; }

Eigentumswert

bool

Remarks

Set, um HTML, MHTML, EPUB, WordML, RTF, DOCX und ODT-Ausgang menschlich Lesbar zu machen.

ProgressCallback

Anruf während der Speicherung eines Dokuments und akzeptiert Daten über die Speicherung Fortschritte.

public IDocumentSavingCallback ProgressCallback { get; set; }

Eigentumswert

IDocumentSavingCallback

Remarks

Der Fortschritt wird gemeldet, wenn Sie auf Aspose.Words.SaveFormat.Docx, ASPOSE.VORDS.SAVEFormate.FlatOpc, AsPosse.ZWord.SaveFormats.docm, asPosa. Words.save Format .Dotm und ASPSE-Formaten.Dox oder ASPsE zu speichern.

SaveFormat

Erläutert das Format, in dem das Dokument gespeichert wird, wenn dieses Speichern Optionen Objekt verwendet wird.

public abstract SaveFormat SaveFormat { get; set; }

Eigentumswert

SaveFormat

TempFolder

Angeben Sie die Ordner für temporäre Dateien, die beim Speichern in eine DOC oder DOCX-Datei verwendet werden.Default ist diese Eigenschaft ’null’ und keine temporären Dateien werden verwendet.

public string TempFolder { get; set; }

Eigentumswert

string

Remarks

Wenn Aspose.Words ein Dokument speichert, muss es vorübergehende interne Strukturen erstellen.Vor default werden diese inneren Strukturen in der Speicher erstellt und die Speicherverwendung für einen kurzen Zeitraum geschieht, während das Dokument gespeichert wird.

Angeben Sie eine vorübergehende Folder mit Aspose.Words.Saving.SaveOptions.TempFolder verursacht Aspose.Words, die internen Strukturen in vorübergehenden Dateien anstatt in Speicher zu halten.

Die Folder muss existieren und geschrieben werden, sonst wird eine Ausnahme gestohlen.

Aspose.Words löscht automatisch alle temporären Dateien, wenn die Speicherung abgeschlossen ist.

Exceptions

OutOfMemoryException

Gießen Sie, wenn Sie ein sehr großes Dokument (tausende von Seiten) speichern und/oder mehrere Dokumente gleichzeitig verarbeiten.Die Gedächtnisspike während des Sparens kann signifikant genug sein, um die Ausnahme zu verursachen.

UpdateAmbiguousTextFont

Bestimmt, ob die Schriftattribute entsprechend dem benutzten Charaktercode geändert werden.

public bool UpdateAmbiguousTextFont { get; set; }

Eigentumswert

bool

UpdateCreatedTimeProperty

Er bekommt oder stellt einen Wert fest, ob die Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime Eigenschaft vor Speichern aktualisiert wird.Default-Wert ist ‘falsch’;

public bool UpdateCreatedTimeProperty { get; set; }

Eigentumswert

bool

UpdateFields

Erhält oder setzt einen Wert, der bestimmt, ob Felder bestimmter Typen aktualisiert werden sollten, bevor das Dokument in einem festen Seitenformat gespeichert wird.Default-Wert für diese Eigenschaft ist “richtig'.

public bool UpdateFields { get; set; }

Eigentumswert

bool

Remarks

Erlaubt zu bestimmen, ob Sie das Verhalten von MS Word nachdenken oder nicht.

UpdateLastPrintedProperty

Erhalten oder ein Wert festlegen, ob die Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted Eigenschaft wird aktualisiert, bevor er gespeichert wird.

public bool UpdateLastPrintedProperty { get; set; }

Eigentumswert

bool

UpdateLastSavedTimeProperty

Erhalten oder ein Wert festlegen, ob die Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime Eigenschaft wird aktualisiert, bevor Sie speichern.

public bool UpdateLastSavedTimeProperty { get; set; }

Eigentumswert

bool

UseAntiAliasing

Er bekommt oder setzt einen Wert, der bestimmt, ob Anti-Aliasing für die Darstellung verwendet werden soll oder nicht.

public bool UseAntiAliasing { get; set; }

Eigentumswert

bool

Remarks

Der Standardwert ist . Wenn dieser Wert auf Anti-Aliasing eingestellt wird, wird er für die Rendering verwendet.

Diese Eigenschaft wird verwendet, wenn das Dokument in die folgenden Formate exportiert wird: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Wenn das Dokument in die Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 oder Aspose.Words.SaveFormat.Mobi Formats diese Option wird für Rasterbilder verwendet.

UseHighQualityRendering

Er erhält oder stellt einen Wert, der bestimmt, ob hochwertige (d. h. langsame) rendering-Algorithmen zu verwenden oder nicht.

public bool UseHighQualityRendering { get; set; }

Eigentumswert

bool

Remarks

Der Standardwert ist „Falsch'.

Diese Eigenschaft wird verwendet, wenn das Dokument in Bildformate exportiert wird: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.

Methods

CreateSaveOptions(SaveFormat)

Erstellt ein Save-Optionen-Objekt einer Klasse, die für das angegebenen Save-Format geeignet ist.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Das Speicherformat, für das ein Speicheroptionen-Objekt erstellt werden kann.

Returns

SaveOptions

Ein Objekt einer Klasse, das aus Aspose.Words.Saving.SaveOptions stammt.

CreateSaveOptions(String)

Erstellt ein Save-Options-Objekt einer Klasse, die für die Dateierweiterung angegeben ist, die in dem gegebenen Dateinamen angegeben ist.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

Die Erweiterung dieses Dateinamen bestimmt die Klasse der gespeicherten Optionen Objekt zu erstellen.

Returns

SaveOptions

Ein Objekt einer Klasse, das aus Aspose.Words.Saving.SaveOptions stammt.

 Deutsch
OSZAR »