Верхний нижний колонтитул Visio csharp

Верхние и нижние колонтитулы используются для отображения информации в верхнем и нижнем полях каждой страницы файла. Они могут включать тему, главу, автора, номер страницы и другую соответствующую информацию. Диаграммы Visio в формате VSD или VSDX также могут содержать верхний и нижний колонтитулы для отображения важной информации. В этой статье рассказывается, как программно вставить или удалить верхний и нижний колонтитулы в файлах Visio на C#.

Управление верхним и нижним колонтитулами в файле схемы VSD/VSDX — установка C# API

Вы можете создавать, редактировать или управлять файлами Visio в VSD, VSDX и некоторых других форматах файлов. Для работы с разделом верхнего и нижнего колонтитула в диаграммах Visio необходимо загрузить DLL-файл Aspose.Diagram for .NET из раздела Загрузки или выполнить следующие команды установки NuGet:

PM> Install-Package Aspose.Diagram

Программно вставить верхний и нижний колонтитулы в файл схемы Visio на C#

Вы можете вставить или добавить верхний и нижний колонтитулы в файл схемы Visio, выполнив следующие действия:

  1. Инициализируйте экземпляр класса Diagram для загрузки входного файла VSD или VSDX Visio.
  2. Установите различные свойства класса HeaderFooter.
  3. Сохраните выходную схему Visio.

В следующем фрагменте кода показано, как программно вставить или добавить верхний и нижний колонтитулы в диаграмму VSD или VSDX на C#.

// Схема Visio источника загрузки
Diagram diagram = new Diagram("Drawing1.vsdx");

// Добавить номер страницы в правом углу заголовка
diagram.HeaderFooter.HeaderRight = "&p";

// Установить текст по центру
diagram.HeaderFooter.HeaderCenter = "Center of the header";

// Установить текст слева
diagram.HeaderFooter.HeaderLeft = "Left of the header";

// Добавить текст в правом углу нижнего колонтитула
diagram.HeaderFooter.FooterRight = "Right of the footer";

// Установить текст по центру
diagram.HeaderFooter.FooterCenter = "Center of the footer";

// Установить текст слева
diagram.HeaderFooter.FooterLeft = "Left of the footer";

// Установить цвет верхнего и нижнего колонтитула
diagram.HeaderFooter.HeaderFooterColor = System.Drawing.Color.AliceBlue;

// Установить свойства текстового шрифта
diagram.HeaderFooter.HeaderFooterFont.Italic = BOOL.True;
diagram.HeaderFooter.HeaderFooterFont.Underline = BOOL.False;

// Сохранить схему Visio
diagram.Save("HeadersandFooters.vsdx", SaveFileFormat.Vsdx);

На приведенном ниже снимке экрана показан пример файла Visio после вставки верхнего и нижнего колонтитула в файл схемы VSD/VSDX:

Верхний нижний колонтитул Visio

Удалить верхний и нижний колонтитулы в файле Visio на С#

Вы можете удалить или удалить верхний и нижний колонтитулы из схемы Visio, выполнив следующие действия:

  1. Создайте объект класса Diagram для загрузки входного файла Visio.
  2. Получите доступ к различным свойствам классов HeaderFooter и очистите свойства.
  3. Сохраните выходной файл Visio после удаления верхнего и нижнего колонтитула.

В приведенном ниже фрагменте кода показано, как удалить верхний и нижний колонтитулы из файла Visio на C#.

// Схема Visio источника загрузки
Diagram diagram = new Diagram("Drawing1.vsdx");

// Удалить правый угол заголовка
diagram.HeaderFooter.HeaderRight = "";

// Удалить текст в центре
diagram.HeaderFooter.HeaderCenter = "";

// Удалить текст слева
diagram.HeaderFooter.HeaderLeft = "";

// Удалить текст в правом углу нижнего колонтитула
diagram.HeaderFooter.FooterRight = "";

// Удалить текст в центре
diagram.HeaderFooter.FooterCenter = "";

// Удалить текст слева
diagram.HeaderFooter.FooterLeft = "";

// Сохранить схему Visio
diagram.Save("HeadersandFooters.vsdx", SaveFileFormat.Vsdx);

Получите бесплатную лицензию API

Вы можете оценить API в полной мере, получив бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как вставить или удалить верхний и нижний колонтитулы из схемы Visio в формате файлов VSD или VSDX программными средствами на C#. Кроме того, вы можете посетить раздел документация, чтобы узнать о различных других функциях, предлагаемых API. Пожалуйста, свяжитесь с нами на форуме в случае каких-либо проблем или вопросов.

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

[Преобразование Visio VSD или VSDX в XAML на C#] (https://blog.aspose.com/ru/2022/03/29/convert-vsd-vsdx-to-xaml-csharp/)