XpsSaveOptions
Содержание
[
Скрывать
]XpsSaveOptions class
Может использоваться для указания дополнительных параметров при сохранении документа вXps формат.
Чтобы узнать больше, посетитеУкажите параметры сохранения документальная статья.
public class XpsSaveOptions : FixedPageSaveOptions
Конструкторы
Имя | Описание |
---|---|
XpsSaveOptions() | Инициализирует новый экземпляр этого класса, который можно использовать для сохранения документа вXps формат. |
XpsSaveOptions(SaveFormat) | Инициализирует новый экземпляр этого класса, который можно использовать для сохранения документа вXps илиOpenXps формат. |
Характеристики
Имя | Описание |
---|---|
AllowEmbeddingPostScriptFonts { get; set; } | Возвращает или задает логическое значение, указывающее, разрешать ли встраивание шрифтов с контурами PostScript при встраивании шрифтов TrueType в документ при его сохранении. Значение по умолчанию:ЛОЖЬ . |
ColorMode { get; set; } | Возвращает или задает значение, определяющее способ отображения цветов. |
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). |
JpegQuality { get; set; } | Возвращает или задает значение, определяющее качество изображений JPEG внутри документа HTML. |
MemoryOptimization { get; set; } | Возвращает или задает значение, определяющее, следует ли выполнять оптимизацию памяти перед сохранением документа. Значение по умолчанию для этого свойства:ЛОЖЬ . |
MetafileRenderingOptions { get; set; } | Позволяет указать параметры рендеринга метафайла. |
NumeralFormat { get; set; } | Получает или устанавливаетNumeralFormat используется для отображения цифр. По умолчанию используются европейские цифры. |
virtual OptimizeOutput { get; set; } | Флаг указывает, требуется ли оптимизировать вывод. Если этот флаг установлен, избыточные вложенные холсты и пустые холсты удаляются, также объединяются соседние глифы с одинаковым форматированием. Примечание: Точность отображения содержимого может быть затронута, если это свойство установлено вистинный . По умолчаниюЛОЖЬ . |
OutlineOptions { get; } | Позволяет указать параметры контура. |
PageSavingCallback { get; set; } | Позволяет контролировать, как сохраняются отдельные страницы при экспорте документа в формат фиксированной страницы. |
PageSet { get; set; } | Получает или задает страницы для отображения. По умолчанию — все страницы в документе. |
PrettyFormat { get; set; } | Когдаистинный , красивые форматы вывода, где это применимо. Значение по умолчанию:ЛОЖЬ . |
ProgressCallback { get; set; } | Вызывается во время сохранения документа и принимает данные о ходе сохранения. |
override SaveFormat { get; set; } | Указывает формат, в котором будет сохранен документ, если используется этот объект параметров сохранения. Может быть толькоXps . |
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; } | Возвращает или задает значение, определяющее, следует ли использовать сглаживание при рендеринге. |
UseBookFoldPrintingSettings { get; set; } | Возвращает или задает логическое значение, указывающее, следует ли сохранять документ с использованием макета печати буклета, , если он указан черезMultiplePages . |
UseHighQualityRendering { get; set; } | Возвращает или задает значение, определяющее, следует ли использовать высококачественные (т. е. медленные) алгоритмы рендеринга. |
Методы
Имя | Описание |
---|---|
override Equals(object) | Определяет, равен ли указанный объект по значению текущему объекту. |
Примеры
Показывает, как ограничить уровень заголовков, которые будут отображаться в структуре сохраненного документа XPS.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Вставьте заголовки, которые могут служить записями оглавления уровней 1, 2 и 3.
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1;
Assert.True(builder.ParagraphFormat.IsHeading);
builder.Writeln("Heading 1");
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading2;
builder.Writeln("Heading 1.1");
builder.Writeln("Heading 1.2");
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading3;
builder.Writeln("Heading 1.2.1");
builder.Writeln("Heading 1.2.2");
// Создаем объект "XpsSaveOptions", который можно передать методу "Save" документа
// чтобы изменить способ преобразования этим методом документа в .XPS.
XpsSaveOptions saveOptions = new XpsSaveOptions();
Assert.AreEqual(SaveFormat.Xps, saveOptions.SaveFormat);
// Выходной документ XPS будет содержать структуру, оглавление, в котором перечислены заголовки в тексте документа.
// Нажатие на запись в этой схеме перенесет нас к местоположению соответствующего заголовка.
// Установите свойство "HeadingsOutlineLevels" на "2", чтобы исключить из структуры все заголовки, уровни которых выше 2.
// Последние два заголовка, которые мы вставили выше, не появятся.
saveOptions.OutlineOptions.HeadingsOutlineLevels = 2;
doc.Save(ArtifactsDir + "XpsSaveOptions.OutlineLevels.xps", saveOptions);
Смотрите также
- class FixedPageSaveOptions
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words