Class SaveOptions
Navne til: Aspose.Words.Saving Sammensætning: Aspose.Words.dll (25.4.0)
Dette er en abstrakt base klasse for klasser, der giver brugeren mulighed for at angive yderligereOptioner, når du gemmer et dokument i et bestemt format.
For at lære mere, besøg Specify Save Options Dokumentation af artiklen.
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Et eksempel på Aspose.Words.Saving.SaveOptions-klassen eller en deriveret klasse overføres til strømen Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)eller string Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) overlader for brugeren at definere tilpassede muligheder, når du gemmer et dokument.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Få eller indsætte en boolean værdi, der angiver, om du skal tillade at indsætte bogstaver med PostScript outlines, når du indsætter TrueType bogstaver i et dokument, hvor det er gemt'.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Ejendomsværdi
Remarks
Bemærk, at Word ikke indlejrer PostScript-lister, men kan åbne dokumenter med indlejrede bogstaver af denne type.
Dette alternativ fungerer kun, når Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts af Aspose.Words.DocumentBase.FontInfos egenskab er indstillet til .
CustomTimeZoneInfo
Få eller indstille den tilpassede lokale tidszone, der bruges til dato/tidfelt.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
Ejendomsværdi
Remarks
Denne mulighed er tilgængelig i enten .Net-ramme fra version 3.5 eller .Net Standard.
Som standard bruger Aspose.Words systemets lokale tidszone, når det skriver dato/tidfelt, hvilket giver dig mulighed for at indstille tilpasset værdi.
DefaultTemplate
Få eller indstille vej til standardmalet (herunder filnavn).Undtagelsesværdien for denne ejendom er Den tomme strenge (System.String og empty)
public string DefaultTemplate { get; set; }
Ejendomsværdi
Remarks
Hvis det er angivet, anvendes denne vej til at oplade templet, når Aspose.Words.Document.AutomaticallyUpdateStyles er ’true’, men Aspose.Words.Document.AttachedTemplet er tom.
Dml3DEffectsRenderingMode
Giver eller sætter en værdi, der bestemmer, hvordan 3D-effekter renderes.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
Ejendomsværdi
Remarks
Den standardværdi er Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Få eller indstille en værdi, der bestemmer, hvordan DrawingML-effekter er renderet.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Ejendomsværdi
Remarks
Den standardværdi er Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Denne ejendom anvendes, når dokumentet eksporteres til faste sideformater.
DmlRenderingMode
Få eller indstille en værdi, der bestemmer, hvordan DrawingML-formater er renderet.
public DmlRenderingMode DmlRenderingMode { get; set; }
Ejendomsværdi
Remarks
Den standardværdi er Aspose.Words.Saving.DmlRenderingMode.Fallback.
Denne ejendom anvendes, når dokumentet eksporteres til faste sideformater.
ExportGeneratorName
Når ’true’, forårsager navnet og versionen af Aspose.Words at blive indlejret i producerede filer.Default værdi er ’true'.
public bool ExportGeneratorName { get; set; }
Ejendomsværdi
ImlRenderingMode
Få eller indsætte en værdi, der bestemmer, hvordan ink (InkML) objekter er renderet.
public ImlRenderingMode ImlRenderingMode { get; set; }
Ejendomsværdi
Remarks
Den standardværdi er Aspose.Words.Saving.ImlRenderingMode.InkML.
Denne ejendom anvendes, når dokumentet eksporteres til faste sideformater.
MemoryOptimization
Få eller indsætte værdi, der bestemmer, om hukommelsesoptimering skal udføres, før du gemmer dokumentet.Default værdi for denne egenskab er ‘falsk’.
public bool MemoryOptimization { get; set; }
Ejendomsværdi
Remarks
At sætte denne mulighed til ’true’ kan reducere hukommelsesforbruget signifikant, mens man sparer store dokumenter på bekostning af langsommere tidsbesparelser.
PrettyFormat
Når ’true’, præg formater udgang, hvor det gælder.Default værdi er ‘falsk’.
public bool PrettyFormat { get; set; }
Ejendomsværdi
Remarks
Indstillet til at gøre HTML, MHTML, EPUB, WordML, RTF, DOCX og ODT-udgang menneskelig læsbar.
ProgressCallback
Opkaldt under opbevaring af et dokument og accepterer data om opbevaring fremskridt.
public IDocumentSavingCallback ProgressCallback { get; set; }
Ejendomsværdi
Remarks
Progress er rapporteret, når du sparer til Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, Wl26.Handleformatet.docm, ~W L26 _.FardleFormatet .Dotm og _ www.save.co.uk . _ www.svt.org .
SaveFormat
Det angiver det format, hvor dokumentet vil blive gemt, hvis dette gemte alternativ objekt bruges.
public abstract SaveFormat SaveFormat { get; set; }
Ejendomsværdi
TempFolder
Angiver mappen for midlertidige filer, der anvendes ved at gemme til en DOC eller DOCX fil.By standard er denne egenskab ’null’ og ingen midlertidige filer anvendes.
public string TempFolder { get; set; }
Ejendomsværdi
Remarks
Når Aspose.Words gemmer et dokument, skal det oprette midlertidige interne strukturer. Som standard skabes disse interne strukturer i hukommelsen, og hukommelsesbruget spikes i en kort periode, mens dokumentet gemmes.
Angivelse af en midlertidig mappe ved hjælp af Aspose.Words.Saving.SaveOptions.TempFolder vil forårsage Aspose.Words til at holde de interne strukturer i midlertidige filer i stedet for hukommelse.
Folderen skal eksistere og være skriftlig, ellers vil en undtagelse blive kastet.
Aspose.Words sletter automatisk alle midlertidige filer, når sparingen er afsluttet.
Exceptions
Spild, hvis du gemmer et meget stort dokument (tusindvis af sider) og/eller behandler mange dokumenter på samme tid.Den hukommelsesspike under opsparing kan være betydelig nok til at forårsage undtagelsen.
UpdateAmbiguousTextFont
Det bestemmer, om fontattributterne vil blive ændret i henhold til karakterkoden, der anvendes.
public bool UpdateAmbiguousTextFont { get; set; }
Ejendomsværdi
UpdateCreatedTimeProperty
Giver eller indsætter en værdi, der bestemmer, om Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime egenskab opdateres, før du sparer.Default værdi er ‘falsk’;
public bool UpdateCreatedTimeProperty { get; set; }
Ejendomsværdi
UpdateFields
Få eller indstille en værdi, der bestemmer, om felter af visse typer skal opdateres, før dokumentet gemmes til et fast sideformat.Default værdi for denne egenskab er ’true'.
public bool UpdateFields { get; set; }
Ejendomsværdi
Remarks
Det giver dig mulighed for at angive, om du skal imitere MS Word adfærd eller ej.
UpdateLastPrintedProperty
Få eller indstille en værdi, der bestemmer, om Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted ejendom opdateres, før du sparer.
public bool UpdateLastPrintedProperty { get; set; }
Ejendomsværdi
UpdateLastSavedTimeProperty
Få eller indstille en værdi, der bestemmer, om Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime ejendom opdateres, før du sparer.
public bool UpdateLastSavedTimeProperty { get; set; }
Ejendomsværdi
UseAntiAliasing
Få eller indsætte en værdi, der bestemmer, om eller ej at bruge anti-aliasing til rendering.
public bool UseAntiAliasing { get; set; }
Ejendomsværdi
Remarks
Standardværdien er . Når denne værdi er indstillet til anti-aliasing bruges til rendering.
Denne ejendom anvendes, når dokumentet eksporteres til følgende formater: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Når dokumentet eksporteres til Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 eller Aspose.Words.SaveFormat.Mobi formater denne mulighed bruges til rasterbilleder.
UseHighQualityRendering
Giver eller sætter en værdi, der bestemmer, om du skal bruge høj kvalitet (dvs. langsom) rendering algoritmer.
public bool UseHighQualityRendering { get; set; }
Ejendomsværdi
Remarks
Den standardværdi er ”falsk'.
Denne ejendom anvendes, når dokumentet eksporteres til billedformater: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Skaber et lagringsalternativ objekt af en klasse, der passer til det angivne lagringsformat.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Det gemte format, for hvilket du skal oprette en gemte optioner objekt.
Returns
Et objekt i en klasse, der stammer fra Aspose.Words.Saving.SaveOptions.
CreateSaveOptions(String)
Skaber et lagringsalternativ objekt af en klasse egnet til filudvidelsen angivet i den angivne filnavne.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
Udvidelsen af denne filnavne bestemmer klassen af de gemte alternativer, der skal oprettes.
Returns
Et objekt i en klasse, der stammer fra Aspose.Words.Saving.SaveOptions.