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
Отримати або встановити шлях до стандартного шаблону (включаючи ім’я файлу).Загальна вартість цієї нерухомості Порожній ланцюг (Перенаправлено з System.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.Reflexformate.docm, ..wL66.SavFormate .Dotm , _wl67.SavaFormati.Dox , __wll62.SaviFormats.doc, @wls63.SavoFormato.do, #wsl65.SAVFormata.Html, www.www.saveformat..savaformata..flatopc.co.uk .
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.