Верхние и нижние колонтитулы используются для отображения информации в верхнем и нижнем полях каждой страницы файла. Они могут включать тему, главу, автора, номер страницы и другую соответствующую информацию. Диаграммы Visio в формате VSD или VSDX также могут содержать верхний и нижний колонтитулы для отображения важной информации. В этой статье рассказывается, как программно вставить или удалить верхний и нижний колонтитулы в файлах Visio на C#.
- Управление верхним и нижним колонтитулами в файле схемы VSD/VSDX — установка C# API
- Программно вставить верхний и нижний колонтитулы в файл схемы Visio на C#
- Удалить верхний и нижний колонтитулы в файле Visio на С#
Управление верхним и нижним колонтитулами в файле схемы VSD/VSDX — установка C# API
Вы можете создавать, редактировать или управлять файлами Visio в VSD, VSDX и некоторых других форматах файлов. Для работы с разделом верхнего и нижнего колонтитула в диаграммах Visio необходимо загрузить DLL-файл Aspose.Diagram for .NET из раздела Загрузки или выполнить следующие команды установки NuGet:
PM> Install-Package Aspose.Diagram
Программно вставить верхний и нижний колонтитулы в файл схемы Visio на C#
Вы можете вставить или добавить верхний и нижний колонтитулы в файл схемы Visio, выполнив следующие действия:
- Инициализируйте экземпляр класса Diagram для загрузки входного файла VSD или VSDX Visio.
- Установите различные свойства класса HeaderFooter.
- Сохраните выходную схему 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, выполнив следующие действия:
- Создайте объект класса Diagram для загрузки входного файла Visio.
- Получите доступ к различным свойствам классов HeaderFooter и очистите свойства.
- Сохраните выходной файл 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/)