Class SaveOptions

Class SaveOptions

Названий на: Aspose.Words.Saving Асамблея: Aspose.Words.dll (25.4.0)

Це абстрактний базовий клас для класів, що дозволяє користувачеві вказати додатковіваріанти при збереженні документа в певний формат.

Щоб дізнатися більше, відвідайте Specify Save Options Документальна стаття .

public abstract class SaveOptions

Inheritance

object SaveOptions

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; }

вартість нерухомості

bool

Remarks

Примітка, Word не вставляє шрифти PostScript, але може відкрити документи з вбудованими шрифтами цього типу.

Ця опція працює тільки тоді, коли Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts в Aspose.Words.DocumentBase.FontInfos налаштується на .

CustomTimeZoneInfo

Знайти або встановити пристосовані місцеві часові зони, що використовуються для полів дати/часу.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

вартість нерухомості

TimeZoneInfo

Remarks

Ця опція доступна в будь-якому .Net Framework, починаючи з версії 3.5 або .Net Standard.

За замовчуванням, Aspose.Words використовує місцеву зону часу системи при написанні полів дати/часу, ця опція дозволяє встановити пристосовану вартість.

DefaultTemplate

Отримати або встановити шлях до стандартного шаблону (включаючи ім’я файлу).Загальна вартість цієї нерухомості Порожній ланцюг (Перенаправлено з System.String.Empty)

public string DefaultTemplate { get; set; }

вартість нерухомості

string

Remarks

Якщо зазначено, цей шлях використовується для завантаження шаблону, коли Aspose.Words.Document.AutomaticallyUpdateStyles є ’true’, але Aspose.Words.Document.AttachedTemplate порожній.

Dml3DEffectsРедагувати

отримує або встановлює вартість, яка визначає, як відтворюються 3D ефекти.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

вартість нерухомості

Dml3DEffectsRenderingMode

Remarks

За замовчуванням вартість Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

Отримає або встановлює значення, яке визначає, як відтворюються ефекти DrawingML.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

вартість нерухомості

DmlEffectsRenderingMode

Remarks

За замовчуванням вартість Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Ця власність використовується, коли документ експортується до фіксованих форматів сторінки.

DmlRenderingMode

Приймає або встановлює значення, яке визначає, як з’являються форми DrawingML.

public DmlRenderingMode DmlRenderingMode { get; set; }

вартість нерухомості

DmlRenderingMode

Remarks

Стандартна вартість Aspose.Words.Saving.DmlRenderingMode.Fallback.

Ця власність використовується, коли документ експортується до фіксованих форматів сторінки.

ExportGeneratorName

Коли «правда», це призводить до того, що ім’я і версія Aspose.Words вбудовані в вироблені файли.Загальна вартість є «правда».

public bool ExportGeneratorName { get; set; }

вартість нерухомості

bool

ImlRenderingMode

Отримає або встановлює значення, яке визначає, як рендеруються об’єкти інк (InkML).

public ImlRenderingMode ImlRenderingMode { get; set; }

вартість нерухомості

ImlRenderingMode

Remarks

Стандартна вартість - Aspose.Words.Saving.ImlRenderingMode.InkML.

Ця власність використовується, коли документ експортується до фіксованих форматів сторінки.

MemoryOptimization

Приймає або встановлює вартість, яка визначає, чи повинна бути виконана оптимізація пам’яті, перш ніж зберегти документ.Загальна вартість цієї властивості є “фальшивою”.

public bool MemoryOptimization { get; set; }

вартість нерухомості

bool

Remarks

Налаштування цієї опції на «правдиву» може значно зменшити споживання пам’яті, заощаджуючи великі документи за рахунок повільнішого заощадження часу.

PrettyFormat

Коли «правда», досить форматується вихід, де застосовується.Загальна вартість є «фальшивою».

public bool PrettyFormat { get; set; }

вартість нерухомості

bool

Remarks

Налаштуйте для того, щоб HTML, MHTML, EPUB, WordML, RTF, DOCX і ODT виходи людині читали.

ProgressCallback

Зателефонував під час збереження документа і приймає дані про прогрес збереження.

public IDocumentSavingCallback ProgressCallback { get; set; }

вартість нерухомості

IDocumentSavingCallback

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; }

вартість нерухомості

SaveFormat

TempFolder

Визначте папку для тимчасових файлів, що використовуються при збереженні до файлу DOC або DOCX.За замовчуванням ця власність ‘нуль’ і не використовуються тимчасові файли.

public string TempFolder { get; set; }

вартість нерухомості

string

Remarks

Коли Aspose.Words зберігає документ, він повинен створювати тимчасові внутрішні структури. за замовчуванням ці внутрішні структури створюються в пам’яті, а використання пам’яті триває протягом короткого періоду часу, в той час як документ зберігається.

Визначення тимчасової папки за допомогою Aspose.Words.Saving.SaveOptions.TempFolder призведе до того, що Aspose.Words зберігає внутрішні структури в тимчасових файлах замість пам’яті.

Папка повинна існувати і бути написаною, інакше виняток буде викинутий.

Aspose.Words автоматично видаляє всі тимчасові файли, коли збереження завершено.

Exceptions

OutOfMemoryException

Викиньте, якщо ви зберігаєте дуже великий документ (мільйони сторінок) і / або обробляєте багато документів одночасно.Пам’ять під час збереження може бути достатньо значною, щоб викликати виняток.

UpdateAmbiguousTextFont

Визначає, чи будуть змінені атрибути шрифту відповідно до використовуваного символічного коду.

public bool UpdateAmbiguousTextFont { get; set; }

вартість нерухомості

bool

UpdateCreatedTimeProperty

отримує або встановлює вартість, яка визначає, чи функція Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime оновлюється, перш ніж зберегти.

public bool UpdateCreatedTimeProperty { get; set; }

вартість нерухомості

bool

UpdateFields

Приймає або встановлює вартість, яка визначає, чи повинні бути оновлені поля певних типів, перш ніж зберегти документ у формі фіксованої сторінки.

public bool UpdateFields { get; set; }

вартість нерухомості

bool

Remarks

Дозволяє уточнити, чи можна імітувати поведінку MS Word чи ні.

UpdateLastPrintedProperty

Отримає або встановлює вартість, яка визначає, чи оновлюється Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted власність перед тим, як заощадити.

public bool UpdateLastPrintedProperty { get; set; }

вартість нерухомості

bool

UpdateLastSavedTimeProperty

Отримає або встановлює вартість, яка визначає, чи оновлюється власність Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime перед збереженням.

public bool UpdateLastSavedTimeProperty { get; set; }

вартість нерухомості

bool

UseAntiAliasing

отримує або встановлює вартість, яка визначає, чи використовувати анти-ліасинг для передачі.

public bool UseAntiAliasing { get; set; }

вартість нерухомості

bool

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; }

вартість нерухомості

bool

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

SaveOptions

Об’єкт класу, що походить від Aspose.Words.Saving.SaveOptions.

CreateSaveOptions(стрічка)

Створює об’єкт варіантів збереження класу, який підходить для розширення файлу, зазначеного в даному ім’я файлу.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

Розширення цього імені файлу визначає клас варіантів збереження об’єкта для створення.

Returns

SaveOptions

Об’єкт класу, що походить від Aspose.Words.Saving.SaveOptions.

 Українська