Разделы верхнего и нижнего колонтитула обычно используются для отображения важной информации о документе. В некоторых случаях может потребоваться вставить или удалить верхний или нижний колонтитул в файлах Visio. В этой статье рассказывается, как программно вставить или удалить верхний и нижний колонтитулы в файлах VSD или VSDX на Java.
- Вставка или удаление верхнего и нижнего колонтитула в диаграммах Visio — установка Java API
- Программно вставить верхний и нижний колонтитулы в файл VSD или VSDX в Java
- Удалить верхний и нижний колонтитулы из файла диаграммы VSD VSDX в Java
Вставка или удаление верхнего и нижнего колонтитула в диаграммах Visio — установка Java API
Aspose.Diagram for Java API можно использовать для работы с различными функциями файлов схем Visio. Вы можете легко настроить его, загрузив его JAR-файлы из раздела Новые выпуски или получить к нему доступ из Репозиторий Aspose, используя следующие данные в файле pom.xml вашего проекта:
Репозиторий:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Зависимость:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>22.4</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Программно вставить верхний и нижний колонтитулы в файл VSD или VSDX в Java
Вы можете вставить или добавить верхний и нижний колонтитулы в файл VSD или VSDX Visio, выполнив следующие действия:
- Создайте экземпляр класса Diagram для загрузки исходного файла.
- Установите различные свойства, предоставляемые классом HeaderFooter.
- Сохраните выходной файл Visio.
В следующем примере кода показано, как программно вставить верхний и нижний колонтитулы в файл схемы Visio в формате VSD или VSDX на Java:
// Схема Visio источника загрузки
Diagram diagram = new Diagram("Drawing1.vsdx");
// Добавить номер страницы в правом углу заголовка
diagram.getHeaderFooter().setHeaderRight("&p");
// Установить текст по центру
diagram.getHeaderFooter().setHeaderCenter("Center of the header");
// Установить текст слева
diagram.getHeaderFooter().setHeaderLeft("Left of the header");
// Добавить текст в правом углу нижнего колонтитула
diagram.getHeaderFooter().setFooterRight("Right of the footer");
// Установить текст по центру
diagram.getHeaderFooter().setFooterCenter("Center of the footer");
// Установить текст слева
diagram.getHeaderFooter().setFooterLeft("Left of the footer");
// Установить цвет верхнего и нижнего колонтитула
diagram.getHeaderFooter().setHeaderFooterColor(Color.getBlack());
// Установить свойства текстового шрифта
diagram.getHeaderFooter().getHeaderFooterFont().setItalic(BOOL.TRUE);
diagram.getHeaderFooter().getHeaderFooterFont().setUnderline(BOOL.TRUE);
// Сохранить схему Visio
diagram.save("HeadersandFooters.vsdx", SaveFileFormat.VSDX);
На приведенном ниже снимке экрана показан пример файла после вставки верхнего и нижнего колонтитула с приведенным выше фрагментом кода:
Удалить верхний и нижний колонтитулы из файла диаграммы VSD VSDX в Java
Вы можете удалить или удалить верхний и нижний колонтитулы в файле схемы VSD или VSDX, выполнив следующие действия:
- Инициализируйте объект класса Diagram для загрузки входного файла Visio.
- Удалите верхний и нижний колонтитулы, затем сохраните выходную диаграмму VSD/VSDX.
В следующем фрагменте кода показано, как программно удалить верхний и нижний колонтитулы из чертежа VSD VSDX на Java:
// Схема Visio источника загрузки
Diagram diagram = new Diagram("Drawing1.vsdx");
// Удалить правый угол заголовка
diagram.getHeaderFooter().setHeaderRight("");
// Удалить текст в центре
diagram.getHeaderFooter().setHeaderCenter("");
// Удалить текст слева
diagram.getHeaderFooter().setHeaderLeft("");
// Удалить текст в правом углу нижнего колонтитула
diagram.getHeaderFooter().setFooterRight("");
// Удалить текст в центре
diagram.getHeaderFooter().setFooterCenter("");
// Удалить текст слева
diagram.getHeaderFooter().setFooterLeft("");
// Сохранить схему Visio
diagram.save("HeadersandFooters.vsdx", SaveFileFormat.VSDX);
Получить бесплатную лицензию
Вы можете оценить API без каких-либо ограничений, получив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как вставить или удалить верхний и нижний колонтитулы из файлов схемы Visio в формате VSD или VSDX программно на Java. Однако вы можете узнать о многих других функциях API, посетив документацию. Пожалуйста, свяжитесь с нами на форуме в случае каких-либо проблем или неясностей.
Смотрите также
[Преобразование файла Visio VSD или VSDX в XAML на Java] (https://blog.aspose.com/ru/2022/02/28/convert-visio-to-xaml-java/)