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
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
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
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
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
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
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
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
ImlRenderingMode
Er bekommt oder setzt einen Wert, der bestimmt, wie Ink (InkML) Objekte dargestellt werden.
public ImlRenderingMode ImlRenderingMode { get; set; }
Eigentumswert
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ein Objekt einer Klasse, das aus Aspose.Words.Saving.SaveOptions stammt.