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 шрифты в документ, на котором она сохранена.
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 Framework, начиная с версии 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 вводятся в произведенные файлы.Default value является «истинным».
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.Packup.Epub. _wL66.SavFormate.DoTm,_wl67.SaviFormati.doTx. __wll26-Dok,__wls.saveFormat.doc,____wles.dept.
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 сохранить внутренние структуры в временных файлах вместо памяти.
Файл должен существовать и быть письменным, в противном случае будет выброшено исключение.
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
Стандартная стоимость является .Когда эта стоимость устанавливается на анти-лиасинг используется для рендерации.
Это свойство используется, когда документ экспортируется в следующие форматы: 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.