OdtSaveOptions

OdtSaveOptions class

Может использоваться для указания дополнительных параметров при сохранении документа вOdt или Ott формат.

Чтобы узнать больше, посетитеУкажите параметры сохранения статья документации.

public class OdtSaveOptions : SaveOptions

Конструкторы

ИмяОписание
OdtSaveOptions()Инициализирует новый экземпляр этого класса, который можно использовать для сохранения документа вOdt формат.
OdtSaveOptions(SaveFormat)Инициализирует новый экземпляр этого класса, который можно использовать для сохранения документа вOdt или Ott формат.
OdtSaveOptions(string)Инициализирует новый экземпляр этого класса, который можно использовать для сохранения документа вOdt format зашифрован паролем.

Характеристики

ИмяОписание
AllowEmbeddingPostScriptFonts { get; set; }Получает или задает логическое значение, указывающее, разрешено ли встраивание шрифтов PostScript в контуры PostScript при встраивании шрифтов TrueType в документ после его сохранения. Значение по умолчанию:ЛОЖЬ .
CustomTimeZoneInfo { get; set; }Получает или задает пользовательский часовой пояс, используемый для полей даты и времени.
DefaultTemplate { get; set; }Получает или задает путь к шаблону по умолчанию (включая имя файла). Значение по умолчанию для этого свойства:пустая строка (Empty).
Dml3DEffectsRenderingMode { get; set; }Получает или задает значение, определяющее способ визуализации 3D-эффектов.
virtual DmlEffectsRenderingMode { get; set; }Получает или задает значение, определяющее способ визуализации эффектов DrawingML.
DmlRenderingMode { get; set; }Получает или задает значение, определяющее способ отрисовки фигур DrawingML.
ExportGeneratorName { get; set; }Когдаистинный , приводит к внедрению имени и версии Aspose.Words в создаваемые файлы. Значение по умолчанию:истинный .
ImlRenderingMode { get; set; }Получает или задает значение, определяющее способ визуализации объектов рукописного ввода (InkML).
IsStrictSchema11 { get; set; }Указывает, должен ли экспорт строго соответствовать спецификации ODT 1.1. OOo 3.0 правильно отображает файлы, если они содержат элементы и атрибуты ODT 1.2. Для этой цели используйте значение «false» или «true» для строгого соответствия спецификации 1.1. Значение по умолчанию:ЛОЖЬ .
MeasureUnit { get; set; }Позволяет указать единицы измерения, применяемые к содержимому документа. Значение по умолчанию:Centimeters
MemoryOptimization { get; set; }Получает или задает значение, определяющее, следует ли выполнять оптимизацию памяти перед сохранением документа. Значение по умолчанию для этого свойства:ЛОЖЬ .
Password { get; set; }Получает или задает пароль для шифрования документа.
PrettyFormat { get; set; }Когдаистинный вывод в красивых форматах, где это применимо. Значение по умолчанию:ЛОЖЬ .
ProgressCallback { get; set; }Вызывается при сохранении документа и принимает данные о ходе сохранения.
override SaveFormat { get; set; }Указывает формат, в котором документ будет сохранен, если используется этот объект параметров сохранения. Может бытьOdt илиOtt .
TempFolder { get; set; }Указывает папку для временных файлов, используемых при сохранении в файл DOC или DOCX. По умолчанию это свойство имеет значениенулевой и никакие временные файлы не используются.
UpdateCreatedTimeProperty { get; set; }Получает или задает значение, определяющее, будет лиCreatedTime свойство обновляется перед сохранением. Значение по умолчанию:ЛОЖЬ ;
UpdateFields { get; set; }Получает или задает значение, определяющее, следует ли обновлять поля определенных типов перед сохранением документа в фиксированном формате страницы. Значение по умолчанию для этого свойства:истинный .
UpdateLastPrintedProperty { get; set; }Получает или задает значение, определяющее, будет лиLastPrinted свойство обновляется перед сохранением.
UpdateLastSavedTimeProperty { get; set; }Получает или задает значение, определяющее, будет лиLastSavedTime свойство обновляется перед сохранением.
UseAntiAliasing { get; set; }Получает или задает значение, определяющее, использовать ли сглаживание для рендеринга.
UseHighQualityRendering { get; set; }Получает или задает значение, определяющее, следует ли использовать алгоритмы высококачественного (т. е. медленного) рендеринга.

Примечания

На данный момент предоставляется толькоSaveFormat свойство, но в будущем будут добавлены другие параметры, такие как пароль шифрования или настройки цифровой подписи.

Примеры

Показывает, как привести сохраненный документ в соответствие со старой схемой ODT.

Document doc = new Document(MyDir + "Rendering.docx");

OdtSaveOptions saveOptions = new OdtSaveOptions
{
    MeasureUnit = OdtSaveMeasureUnit.Centimeters,
    IsStrictSchema11 = exportToOdt11Specs
};

doc.Save(ArtifactsDir + "OdtSaveOptions.Odt11Schema.odt", saveOptions);

Показывает, как использовать различные единицы измерения для определения параметров стиля сохраненного документа ODT.

Document doc = new Document(MyDir + "Rendering.docx");

// Когда мы экспортируем документ в .odt, мы можем использовать объект OdtSaveOptions, чтобы изменить способ сохранения документа.
// Мы можем установить для свойства "MeasureUnit" значение "OdtSaveMeasureUnit.Centimeters"
 // для определения содержимого, такого как параметры стиля, с использованием метрической системы, которую использует Open Office.
// Мы можем установить для свойства "MeasureUnit" значение "OdtSaveMeasureUnit.Inches"
// для определения содержимого, такого как параметры стиля, с использованием британской системы мер, которую использует Microsoft Word.
OdtSaveOptions saveOptions = new OdtSaveOptions
{
    MeasureUnit = odtSaveMeasureUnit
};

doc.Save(ArtifactsDir + "OdtSaveOptions.Odt11Schema.odt", saveOptions);

Смотрите также