Class SaveOptions

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

object SaveOptions

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

bool

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

TimeZoneInfo

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

string

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

Dml3DEffectsRenderingMode

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

DmlEffectsRenderingMode

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

DmlRenderingMode

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

bool

ImlRenderingMode

Få eller ange ett värde som bestämmer hur ink (InkML) objekt renderas.

public ImlRenderingMode ImlRenderingMode { get; set; }

Fastighetsvärde

ImlRenderingMode

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

bool

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

bool

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

IDocumentSavingCallback

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

SaveFormat

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

string

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

OutOfMemoryException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

SaveOptions

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

SaveOptions

Ett objekt i en klass som härrör från Aspose.Words.Saving.SaveOptions.

 Svenska
OSZAR »