OutlineOptions

OutlineOptions class

Позволяет указать параметры контура.

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

public class OutlineOptions

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

ИмяОписание
OutlineOptions()Конструктор по умолчанию.

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

ИмяОписание
BookmarksOutlineLevels { get; }Позволяет указать уровень структуры отдельных закладок.
CreateMissingOutlineLevels { get; set; }Получает или задает значение, определяющее, создавать ли отсутствующие уровни структуры при экспорте документа .
CreateOutlinesForHeadingsInTables { get; set; }Указывает, создавать ли структуры для заголовков (абзацев, отформатированных с использованием стилей заголовков) внутри таблиц.
DefaultBookmarksOutlineLevel { get; set; }Указывает уровень по умолчанию в структуре документа, на котором отображаются закладки Word.
ExpandedOutlineLevels { get; set; }Указывает, сколько уровней в структуре документа будет отображаться в развернутом виде при просмотре файла.
HeadingsOutlineLevels { get; set; }Указывает, сколько уровней заголовков (абзацев, отформатированных с использованием стилей заголовков) включить в структуру документа .

Примеры

Показывает обработку закладок в верхних и нижних колонтитулах документа, который мы преобразуем в PDF.

Document doc = new Document(MyDir + "Bookmarks in headers and footers.docx");

// Создаем объект «PdfSaveOptions», который мы можем передать методу «Save» документа.
// чтобы изменить способ преобразования этого метода в .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();

// Установите для свойства «PageMode» значение «PdfPageMode.UseOutlines», чтобы отобразить контурную панель навигации в выходном PDF-файле.
saveOptions.PageMode = PdfPageMode.UseOutlines;

// Установите для свойства «DefaultBookmarksOutlineLevel» значение «1», чтобы отобразить все
// закладки на первом уровне структуры в выходном PDF.
saveOptions.OutlineOptions.DefaultBookmarksOutlineLevel = 1;

// Установите для свойства «HeaderFooterBookmarksExportMode» значение «HeaderFooterBookmarksExportMode.None», чтобы
// не экспортировать закладки, находящиеся внутри верхних/нижних колонтитулов.
// Установите для свойства "HeaderFooterBookmarksExportMode" значение "HeaderFooterBookmarksExportMode.First", чтобы
// экспортируем только закладки в верхнем/нижнем колонтитуле первого раздела.
// Установите для свойства «HeaderFooterBookmarksExportMode» значение «HeaderFooterBookmarksExportMode.All», чтобы
// экспортируем закладки, которые есть во всех верхних/нижних колонтитулах.
saveOptions.HeaderFooterBookmarksExportMode = headerFooterBookmarksExportMode;

doc.Save(ArtifactsDir + "PdfSaveOptions.HeaderFooterBookmarksExportMode.pdf", saveOptions);

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