Class SaveOptions
Namn på plats: Aspose.Words.Saving Sammanfattning: Aspose.Words.dll (25.4.0)
Detta är en abstrakt basklass för klasser som gör att användaren kan ange ytterligarealternativ när du sparar ett dokument i ett visst format.
För att lära dig mer, besök Specify Save Options Dokumentation av artikeln.
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
En instans av Aspose.Words.Saving.SaveOptions klass eller någon derivat klass överförs till strömmen Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)eller raden Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) överlämnar för användaren att definiera anpassade alternativ när du sparar ett dokument.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Få eller ställa in ett booleanvärde som anger om du ska tillåta att infoga tecken med PostScript utskrifter när infoga TrueType tecken i ett dokument när det sparas.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Fastighetsvärde
Remarks
Observera att Word inte innehåller PostScript-fonter, men kan öppna dokument med inbyggda fonter av denna typ.
Detta alternativ fungerar endast när Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts av Aspose.Words.DocumentBase.FontInfos egenskap är inställd på .
CustomTimeZoneInfo
Få eller ställa in anpassad lokal tidszon som används för datum/tid fält.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
Fastighetsvärde
Remarks
Detta alternativ är tillgängligt i antingen .Net-ramen från version 3.5 eller .Net Standard.
Som standard använder Aspose.Words systemets lokala tidszon när det skriver datum/tidfält, detta alternativ gör det möjligt att ställa in anpassad värde.
DefaultTemplate
Få eller ange en väg till standardmallar (inklusive filnamn).Defektvärde för denna egendom är tomt sträng (System. String och tomt)
public string DefaultTemplate { get; set; }
Fastighetsvärde
Remarks
Om det anges används denna väg för att ladda mall när Aspose.Words.Document.AutomaticallyUpdateStyles är ’true’, men Aspose.Words.Document.AttachedTemplate är tom.
Dml3DEffectsRenderingMode
Få eller ange ett värde som bestämmer hur 3D-effekter renderas.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
Fastighetsvärde
Remarks
Det standardvärdet är Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Få eller ange ett värde som bestämmer hur DrawingML-effekter renderas.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Fastighetsvärde
Remarks
Det standardvärdet är Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Denna egenskap används när dokumentet exporteras till fasta sidformat.
DmlRenderingMode
Få eller ange ett värde som bestämmer hur DrawingML-formar renderas.
public DmlRenderingMode DmlRenderingMode { get; set; }
Fastighetsvärde
Remarks
Det standardvärdet är Aspose.Words.Saving.DmlRenderingMode.Fallback.
Denna egenskap används när dokumentet exporteras till fasta sidformat.
ExportGeneratorName
När ’true’, orsakar namnet och versionen av Aspose.Words att införlivas i producerade filer.Default värde är ’true'.
public bool ExportGeneratorName { get; set; }
Fastighetsvärde
ImlRenderingMode
Få eller ange ett värde som bestämmer hur ink (InkML) objekt renderas.
public ImlRenderingMode ImlRenderingMode { get; set; }
Fastighetsvärde
Remarks
Det standardvärdet är Aspose.Words.Saving.ImlRenderingMode.InkML.
Denna egenskap används när dokumentet exporteras till fasta sidformat.
MemoryOptimization
Få eller sätta värde som bestämmer om minnesoptimering ska utföras innan du sparar dokumentet.Defaultvärdet för denna egenskap är “falskt”.
public bool MemoryOptimization { get; set; }
Fastighetsvärde
Remarks
Att sätta det här alternativet till “true” kan avsevärt minska minnesförbrukningen samtidigt som du sparar stora dokument till kostnaden för långsammare tidsparande.
PrettyFormat
När ’true’, ganska format utgång där tillämpligt.Default värde är ‘falsk’.
public bool PrettyFormat { get; set; }
Fastighetsvärde
Remarks
Ställ in för att göra HTML, MHTML, EPUB, WordML, RTF, DOCX och ODT ljudläsbart. Användbar för testning eller debugging.
ProgressCallback
Kallas under spara ett dokument och accepterar data om spara framsteg.
public IDocumentSavingCallback ProgressCallback { get; set; }
Fastighetsvärde
Remarks
Progress rapporteras när du sparar till Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, Wl26.HämtaFormatet.docm, ~W L26 _.Kopplingsformatet .Dotm och _ www.save.co.uk . _ www.svt.org .
SaveFormat
Anger det format i vilket dokumentet kommer att sparas om detta spara alternativ objekt används.
public abstract SaveFormat SaveFormat { get; set; }
Fastighetsvärde
TempFolder
Anger mappen för tillfälliga filer som används när du sparar till en DOC eller DOCX-fil.I standard är denna egenskap ’noll’ och inga tillfälliga filer används.
public string TempFolder { get; set; }
Fastighetsvärde
Remarks
När Aspose.Words sparar ett dokument måste det skapa tillfälliga interna strukturer.I standard skapas dessa interna strukturer i minnet och minnesanvändningen spikar under en kort tid medan dokumentet sparas.
Ange en tillfällig mapp med Aspose.Words.Saving.SaveOptions.TempFolder kommer att orsaka Aspose.Words att hålla de interna strukturerna i tillfälliga filer istället för minne.
Fliken måste finnas och vara skribar, annars kommer ett undantag att kastas.
Aspose.Words raderar automatiskt alla tillfälliga filer när sparen är klar.
Exceptions
Spara om du sparar ett mycket stort dokument (tusen sidor) och/eller behandlar många dokument samtidigt.Minnespikningen under sparandet kan vara tillräckligt signifikant för att orsaka undantaget.
UpdateAmbiguousTextFont
Det bestämmer om teckensnittets attribut kommer att ändras i enlighet med den teckensnittskod som används.
public bool UpdateAmbiguousTextFont { get; set; }
Fastighetsvärde
UpdateCreatedTimeProperty
Få eller ställa in ett värde som bestämmer om Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime egenskap uppdateras innan spara.Default värde är ‘falsk’;
public bool UpdateCreatedTimeProperty { get; set; }
Fastighetsvärde
UpdateFields
Få eller ställa in ett värde som bestämmer om fält av vissa typer bör uppdateras innan dokumentet sparas i ett fast sida format.Default värde för denna egenskap är ’true'.
public bool UpdateFields { get; set; }
Fastighetsvärde
Remarks
Tillåter att ange om du ska imitera eller inte MS Word beteende.
UpdateLastPrintedProperty
Få eller ange ett värde som bestämmer om Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted är uppdaterad innan spara.
public bool UpdateLastPrintedProperty { get; set; }
Fastighetsvärde
UpdateLastSavedTimeProperty
Få eller ange ett värde som bestämmer om Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime är uppdaterad innan du sparar.
public bool UpdateLastSavedTimeProperty { get; set; }
Fastighetsvärde
UseAntiAliasing
Få eller sätta ett värde som bestämmer om eller inte att använda anti-aliasing för rendering.
public bool UseAntiAliasing { get; set; }
Fastighetsvärde
Remarks
Standardvärdet är . När detta värde ställs in till anti-aliasing används för rendering.
Denna egenskap används när dokumentet exporteras till följande format: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. När dokumentet exporteras till Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 eller Aspose.Words.SaveFormat.Mobi formats detta alternativ används för rasterbilder.
UseHighQualityRendering
Få eller ange ett värde som bestämmer om du ska använda högkvalitativa (dvs. långsamma) renderingsalgoritmer.
public bool UseHighQualityRendering { get; set; }
Fastighetsvärde
Remarks
Det standardvärdet är ”falskt”.
Denna egenskap används när dokumentet exporteras till bildformat: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Skapar ett spara alternativ objekt av en klass lämplig för det angivna spara formatet.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Spara formatet för vilket att skapa ett spara alternativ objekt.
Returns
Ett objekt i en klass som härrör från Aspose.Words.Saving.SaveOptions.
CreateSaveOptions(Sträng)
Skapar ett spara alternativ objekt av en klass lämplig för filändelsen som anges i den angivna filnamnet.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
Utökningen av denna filnamn bestämmer klassen av de spara alternativen som är föremål för att skapa.
Returns
Ett objekt i en klass som härrör från Aspose.Words.Saving.SaveOptions.