Class SaveOptions

Class SaveOptions

Numele spaţiului: Aspose.Words.Saving Asamblare: Aspose.Words.dll (25.4.0)

Aceasta este o clasă de bază abstractă pentru clase care permite utilizatorului să specifice suplimentareOpțiuni atunci când salvați un document într-un anumit format.

Pentru a afla mai multe, vizitați Specify Save Options Articolul de documentare.

public abstract class SaveOptions

Inheritance

object SaveOptions

Derived

DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions

Membrii moștenitori

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Un exemplu al clasei Aspose.Words.Saving.SaveOptions sau al oricărei clase derivate este transferat la fluxul Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)sau stringul Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) încărcă pentru utilizator pentru a defini opțiuni personalizate atunci când salva un document.

Constructors

SaveOptions()

protected SaveOptions()

Properties

AllowEmbeddingPostScriptFonts

Obține sau stabilește o valoare booleană care indică dacă pentru a permite încorporarea fonturilor cu postScript outlines, atunci când încorporarea fonturilor TrueType într-un document la care este salvată.Valoarea predefinită este ‘falsa’.

public bool AllowEmbeddingPostScriptFonts { get; set; }

Valoarea proprietății

bool

Remarks

Notă: Word nu încorporează fonturi PostScript, dar poate deschide documente cu fonturi încorporate de acest tip.

Această opțiune funcționează numai atunci când proprietatea Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts a Aspose.Words.DocumentBase.FontInfos este setată la .

CustomTimeZoneInfo

Obține sau setă zona de timp locală personalizată utilizată pentru câmpurile date/timp.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

Valoarea proprietății

TimeZoneInfo

Remarks

Această opțiune este disponibilă fie în cadrul .Net începând cu versiunea 3.5 sau .Net Standard.

De preferință, Aspose.Words utilizează zona de timp locală a sistemului atunci când scrie câmpurile date/timp, această opțiune permite setarea valorii personalizate.

DefaultTemplate

Obține sau stabilește calea către șablonul de bază (inclusiv numele de fișier).Valoarea defectuoasă a acestei proprietăți este Strânge goală (Sistemul este string.Empty

public string DefaultTemplate { get; set; }

Valoarea proprietății

string

Remarks

Dacă este specificat, această cale este utilizată pentru a încărca un șablon atunci când Aspose.Words.Document.AutomaticUpdateStyles este ’true’, dar Aspose.Words.Document.AttachedTemplate este gol.

Dml3DefecteRenderingMod

Obține sau stabilește o valoare care determină modul în care sunt realizate efectele 3D.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

Valoarea proprietății

Dml3DEffectsRenderingMode

Remarks

Valoarea standard este Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

Obține sau stabilește o valoare care determină modul în care sunt realizate efectele DrawingML.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

Valoarea proprietății

DmlEffectsRenderingMode

Remarks

Valoarea standard este Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Această proprietate este utilizată atunci când documentul este exportat la formate de pagină fixă.

DmlRenderingMode

Obține sau stabilește o valoare care determină modul în care sunt realizate formele DrawingML.

public DmlRenderingMode DmlRenderingMode { get; set; }

Valoarea proprietății

DmlRenderingMode

Remarks

Valoarea standard este Aspose.Words.Saving.DmlRenderingMode.Fallback.

Această proprietate este utilizată atunci când documentul este exportat la formate de pagină fixă.

ExportGeneratorName

Atunci când ’true’, numele și versiunea Aspose.Words se încorporează în fișierele produse.Valoarea standardă este ’true'.

public bool ExportGeneratorName { get; set; }

Valoarea proprietății

bool

ImlRenderingMode

Obține sau stabilește o valoare care determină modul în care sunt renderate obiectele de inci (InkML).

public ImlRenderingMode ImlRenderingMode { get; set; }

Valoarea proprietății

ImlRenderingMode

Remarks

Valoarea standard este Aspose.Words.Saving.ImlRenderingMode.InkML.

Această proprietate este utilizată atunci când documentul este exportat la formate de pagină fixă.

MemoryOptimization

Obține sau stabilește valoarea pentru a determina dacă optimizarea memorii ar trebui efectuată înainte de a salva documentul.Valoarea prealabilă pentru această proprietate este “falsa”.

public bool MemoryOptimization { get; set; }

Valoarea proprietății

bool

Remarks

Setarea acestei opțiuni la “verit” poate reduce semnificativ consumul de memorie în timp ce economisește documente mari la costul unui timp mai lent de economisire.

PrettyFormat

Atunci când este adevărat, formatele de ieșire sunt destul de bune acolo unde este aplicabil.Valoarea standard este falsa.

public bool PrettyFormat { get; set; }

Valoarea proprietății

bool

Remarks

Set pentru a face HTML, MHTML, EPUB, WordML, RTF, DOCX și ODT rezultate citibile omului.

ProgressCallback

Numit în timpul salvării unui document și acceptă datele despre progresul de salvare.

public IDocumentSavingCallback ProgressCallback { get; set; }

Valoarea proprietății

IDocumentSavingCallback

Remarks

Progresul este raportat atunci când se salvează la Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, Wl26.Rezervarea Formatului.docm,__W L27.Rrezervare Formatul.doc,____W l22.Rezaforma Formată.dok,____W W L26. Rezaformată .doc,_ www.reza.org .

SaveFormat

Specifica formatul în care documentul va fi salvat dacă acest obiect de opțiuni de salvare este utilizat.

public abstract SaveFormat SaveFormat { get; set; }

Valoarea proprietății

SaveFormat

TempFolder

Specifica folderul pentru fișierele temporare utilizate atunci când salvați într-un fișier DOC sau DOCX.De default această proprietate este ‘zero’ și nu sunt utilizate fișierele temporare.

public string TempFolder { get; set; }

Valoarea proprietății

string

Remarks

Atunci când Aspose.Words salvează un document, trebuie să creeze structuri interne temporare. în mod implicit, aceste structuri interne sunt create în memorie, iar utilizarea memorii se ridică pentru o perioadă scurtă de timp, în timp ce documentul este salvat.

Specificarea unui folder temporar folosind Aspose.Words.Saving.SaveOptions.TempFolder va provoca Aspose.Words să păstreze structurile interne în fișierele temporare în loc de memorie.

Folderul trebuie să existe și să fie scris, altfel o excepție va fi aruncată.

Aspose.Words șterge automat toate fișierele temporare atunci când este completă stocarea.

Exceptions

OutOfMemoryException

Aruncați dacă salvați un document foarte mare (mii de pagini) și / sau prelucrați mai multe documente în același timp.Spike-ul de memorie în timpul economiei poate fi suficient de semnificativ pentru a provoca excepția.

UpdateAmbiguousTextFont

Determine dacă atributele fontului vor fi modificate în funcție de codul de caracter utilizat.

public bool UpdateAmbiguousTextFont { get; set; }

Valoarea proprietății

bool

UpdateCreatedTimeProperty

Obține sau stabilește o valoare care determină dacă proprietatea Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime este actualizată înainte de a salva.Valoarea standardă este ‘falsa’;

public bool UpdateCreatedTimeProperty { get; set; }

Valoarea proprietății

bool

UpdateFields

Obține sau stabilește o valoare care determină dacă câmpurile de anumite tipuri ar trebui actualizate înainte de a salva documentul într-un format de pagină fixă.Valoarea prealabilă pentru această proprietate este “veritabilă”.

public bool UpdateFields { get; set; }

Valoarea proprietății

bool

Remarks

Permite să specificați dacă să imitați sau nu comportamentul MS Word.

UpdateLastPrintedProperty

Obține sau stabilește o valoare care determină dacă proprietatea Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted este actualizată înainte de a economisi.

public bool UpdateLastPrintedProperty { get; set; }

Valoarea proprietății

bool

UpdateLastSavedTimeProperty

Obține sau stabilește o valoare care determină dacă proprietatea Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime este actualizată înainte de a salva.

public bool UpdateLastSavedTimeProperty { get; set; }

Valoarea proprietății

bool

UseAntiAliasing

Obține sau stabilește o valoare care determină dacă să folosească sau nu anti-aliasarea pentru rendering.

public bool UseAntiAliasing { get; set; }

Valoarea proprietății

bool

Remarks

Când această valoare este setată la anti-aliasing este utilizată pentru rendering.

Această proprietate este utilizată atunci când documentul este exportat în următoarele formate: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Când documentul este exportat în Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 sau Aspose.Words.SaveFormat.Mobi.

UseHighQualityRendering

Obține sau stabilește o valoare care determină dacă să utilizeze algoritmi de performanță de înaltă calitate (adică încet).

public bool UseHighQualityRendering { get; set; }

Valoarea proprietății

bool

Remarks

Valoarea standard este „falsa”.

Această proprietate este utilizată atunci când documentul este exportat în formate de imagine: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.

Methods

CreateSaveOptions(SaveFormat)

Creează un obiect de opțiuni de salvare a unei clase potrivite pentru formatul de salvare specificat.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Formatul de salvare pentru care să creați un obiect de opțiuni de salvare.

Returns

SaveOptions

Un obiect dintr-o clasă care provine din Aspose.Words.Saving.SaveOptions.

CreateSaveOptions(Strângere)

Creează un obiect de opțiuni de salvare a unei clase potrivite pentru extinderea fișierului specificată în numele fișierului dat.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

Extinderea acestui nume de fișier determină clasa opțiunilor de salvare obiectul de a crea.

Returns

SaveOptions

Un obiect dintr-o clasă care provine din Aspose.Words.Saving.SaveOptions.

 Română