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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Un obiect dintr-o clasă care provine din Aspose.Words.Saving.SaveOptions.