Class SaveOptions
Името на пространството: Aspose.Words.Saving Асамблея: Aspose.Words.dll (25.4.0)
Това е абстрактен основен клас за класове, които позволяват на потребителя да посочи допълнителниОпции за съхранение на документ в определен формат.
За повече информация посетете Specify Save Options Документация на статията.
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
наследници
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Aspose.Words.Saving.SaveOptions или всяка дериватирана класа се прехвърля към потока Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Получава или задава булеанна стойност, която показва дали да разреши вграждане на шрифтове с PostScript изводи, когато вмъкване на TrueType fonts в документ, след което се съхранява.
public bool AllowEmbeddingPostScriptFonts { get; set; }
стойност на имота
Remarks
Word не вгражда шрифтове на PostScript.
Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts на Aspose.Words.DocumentBase.FontInfos .
CustomTimeZoneInfo
Получава или задава персонализирани местни часови зони, използвани за полета за дата/време.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
стойност на имота
Remarks
Net рамка, започвайки от версия 3.5 или .Net Standard.
По подразбиране Aspose.Words използва локалната временна зона на системата, когато пише полета дата/време, тази опция ви позволява да зададете персонализирана стойност.
DefaultTemplate
Получава или задава маршрут към стандартния шаблон (включително името на файла).Недостатъчната стойност на тази собственост е празна лента (Пътешествие на системата String.Empty)
public string DefaultTemplate { get; set; }
стойност на имота
Remarks
Aspose.Words.Document.AutomaticallyUpdateStyles е ’true’, но Aspose.Words.Document.AttachedTemplate.
Dml3DEffectsРедактиране
Получава или задава стойност, определяща как се възпроизвеждат 3D ефектите.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Получава или задава стойност, която определя как се възпроизвеждат ефектите на DrawingML.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Тази собственост се използва, когато документът се експортира в фиксирани формати на страницата.
DmlRenderingMode
Получава или задава стойност, която определя как се възпроизвеждат DrawingML форми.
public DmlRenderingMode DmlRenderingMode { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.DmlRenderingMode.Fallback.
Тази собственост се използва, когато документът се експортира в фиксирани формати на страницата.
ExportGeneratorName
Когато “истински”, името и версията на Aspose.Words се вграждат в произведените файлове.Предварителната стойност е “Истинска”.
public bool ExportGeneratorName { get; set; }
стойност на имота
ImlRenderingMode
Получава или задава стойност, която определя как се възпроизвеждат инк (InkML) обекти.
public ImlRenderingMode ImlRenderingMode { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.ImlRenderingMode.InkML.
Тази собственост се използва, когато документът се експортира в фиксирани формати на страницата.
MemoryOptimization
Получава или задава стойност, която определя дали оптимизацията на паметта трябва да бъде извършена преди да се запази документа.Предварителна стойността за тази собственост е “фалшива”.
public bool MemoryOptimization { get; set; }
стойност на имота
Remarks
Поставянето на тази опция на “истински” може значително да намали потреблението на паметта, като същевременно спестява големи документи с цената на по-бавно време.
PrettyFormat
Когато “истински”, доста форматиране на изхода, където е приложимо.Предварителна стойност е “фалшива”.
public bool PrettyFormat { get; set; }
стойност на имота
Remarks
HTML, MHTML, EPUB, WordML, RTF, DOCX и ODT.
ProgressCallback
Призовава се по време на съхранение на документ и приема данни за напредъка на спестяването.
public IDocumentSavingCallback ProgressCallback { get; set; }
стойност на имота
Remarks
Прогресът се съобщава, когато се спестява на Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, Wl26.Platformat .Dokm, ~W L26 _.ResponsableDotm. _ www.save.co.uk . / www.wl22.flat.org .
SaveFormat
Определя формата, в която документът ще бъде запазена, ако се използва този обект за запазване на опциите.
public abstract SaveFormat SaveFormat { get; set; }
стойност на имота
TempFolder
Посочва папката за временни файлове, използвани при съхранение на DOC или DOCX файл.По подразбиране това свойство е “нуле” и не се използват временните файли.
public string TempFolder { get; set; }
стойност на имота
Remarks
Когато Aspose.Words се съхранява документ, той трябва да създаде временни вътрешни структури. по подразбиране, те се създават в паметта и използването на памет за кратко време, докато документът се запазва.
Определянето на временна папка с помощта на Aspose.Words.Saving.saveOptions.TempFolder ще доведе до това да се запазят вътрешните структури в временни файлове вместо памет.
Папката трябва да съществува и да може да се пише, в противен случай ще бъде изхвърлено изключение.
Aspose.Words автоматично изтрива всички временни файлове, когато съхранението е завършено.
Exceptions
Изхвърлете, ако съхранявате много голям документ (много страници) и/или обработвате много документи едновременно.Паметният пик по време на спестяване може да бъде достатъчно значим, за да причини изключението.
UpdateAmbiguousTextFont
Определя дали атрибутите на шрифта ще бъдат променени в зависимост от използвания код на знака.
public bool UpdateAmbiguousTextFont { get; set; }
стойност на имота
UpdateCreatedTimeProperty
Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime';
public bool UpdateCreatedTimeProperty { get; set; }
стойност на имота
UpdateFields
Получава или задава стойност, която определя дали полета от определени типове трябва да бъдат актуализирани, преди да се съхранява документа във фиксиран формат на страницата.Предварителна стойността за тази собственост е “истинска”.
public bool UpdateFields { get; set; }
стойност на имота
Remarks
Позволява да се определи дали да имитира или не поведението на MS Word.
UpdateLastPrintedProperty
Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted.
public bool UpdateLastPrintedProperty { get; set; }
стойност на имота
UpdateLastSavedTimeProperty
Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime.
public bool UpdateLastSavedTimeProperty { get; set; }
стойност на имота
UseAntiAliasing
Получава или поставя стойност, която определя дали да използвате анти-лиасинг за представяне.
public bool UseAntiAliasing { get; set; }
стойност на имота
Remarks
Когато тази стойност е зададена на анти-лиазиране се използва за rendering.
Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Когато документът се изнася в Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 или Aspose.Words.SaveFormat.Mobi.
UseHighQualityRendering
Получава или задава стойност, която определя дали да използва висококачествени (т.е. бавни) алгоритми за представяне.
public bool UseHighQualityRendering { get; set; }
стойност на имота
Remarks
Стандартната стойност е „фалшива“.
Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Създава обекта на опциите за съхранение на клас, подходящ за посочения формат.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Форматът за съхранение, за който да се създаде обект на опции за спазване.
Returns
Aspose.Words.Saving.SaveOptions.
CreateSaveOptions(Стрий)
Създава обекта на опции за съхранение на клас, подходящ за разширението на файла, посочено в дадено име на файл.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
Разширяването на това име на файла определя класа на опциите за съхранение, които ще бъдат създадени.
Returns
Aspose.Words.Saving.SaveOptions.