Class SaveOptions

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

object SaveOptions

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

bool

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

TimeZoneInfo

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

string

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

Dml3DEffectsRenderingMode

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

DmlEffectsRenderingMode

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

DmlRenderingMode

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

bool

ImlRenderingMode

Få eller indsætte en værdi, der bestemmer, hvordan ink (InkML) objekter er renderet.

public ImlRenderingMode ImlRenderingMode { get; set; }

Ejendomsværdi

ImlRenderingMode

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

bool

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

bool

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

IDocumentSavingCallback

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

SaveFormat

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

string

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

OutOfMemoryException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

SaveOptions

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

SaveOptions

Et objekt i en klasse, der stammer fra Aspose.Words.Saving.SaveOptions.

 Dansk