OdtSaveOptions

OdtSaveOptions class

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

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

public class OdtSaveOptions : SaveOptions

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

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

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

ИмяОписание
AllowEmbeddingPostScriptFonts { get; set; }Возвращает или задает логическое значение, указывающее, разрешать ли встраивание шрифтов с контурами PostScript при встраивании шрифтов TrueType в документ при его сохранении. Значение по умолчанию:ЛОЖЬ .
CustomTimeZoneInfo { get; set; }Возвращает или задает пользовательский локальный часовой пояс, используемый для полей даты/времени.
DefaultTemplate { get; set; }Возвращает или задает путь к шаблону по умолчанию (включая имя файла). Значение по умолчанию для этого свойства:пустая строка (Empty ).
DigitalSignatureDetails { get; set; }Получает или устанавливаетDigitalSignatureDetails объект, используемый для подписи документа.
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. По умолчанию это свойствонулевой и временные файлы не используются.
UpdateAmbiguousTextFont { get; set; }Определяет, будут ли изменяться атрибуты шрифта в соответствии с используемым кодом символа.
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);

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