頁眉頁腳 Visio Java

頁眉和頁腳部分通常用於顯示有關文檔的重要信息。在某些情況下,您可能需要在 Visio 文件中插入或刪除頁眉或頁腳。本文介紹如何在 Java 中以編程方式在 VSDVSDX 文件中插入或刪除頁眉和頁腳。

在 Visio 圖表中插入或刪除頁眉和頁腳 – Java API 安裝

Aspose.Diagram for Java API 可用於處理 Visio 圖表文件的不同功能。您可以通過從 New Releases 部分下載其 JAR 文件來輕鬆配置它,或者使用項目的 pom.xml 文件中的以下詳細信息從 Aspose Repository 訪問它:

存儲庫:

 <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>

在 Java 中以編程方式在 VSD 或 VSDX 文件中插入頁眉和頁腳

您可以按照以下步驟在 VSD 或 VSDX Visio 文件中插入或添加頁眉和頁腳:

  1. 創建 Diagram 類的實例以加載源文件。
  2. 設置 HeaderFooter 類公開的不同屬性。
  3. 保存輸出的 Visio 文件。

以下代碼示例顯示瞭如何在 Java 中以編程方式將頁眉和頁腳插入到 VSD 或 VSDX 格式的 Visio 圖表文件中:

// 加載源 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

從 Java 中的 VSD VSDX 圖表文件中刪除頁眉和頁腳

您可以通過以下步驟刪除或移除 VSD 或 VSDX 圖表文件中的頁眉和頁腳:

  1. 初始化 Diagram 類的對像以加載輸入 Visio 文件。
  2. 刪除頁眉和頁腳,然後保存輸出 VSD/VSDX 圖。

以下代碼片段顯示瞭如何在 Java 中以編程方式從 VSD VSDX 繪圖中刪除頁眉和頁腳:

// 加載源 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。

結論

在本文中,您了解瞭如何在 Java 中以編程方式在 VSD 或 VSDX 格式的 Visio 圖表文件中插入或刪除頁眉和頁腳。但是,您可以通過訪問 文檔 了解 API 的許多其他功能。如有任何疑問或有任何疑問,請通過 論壇 與我們聯繫。

也可以看看

在 Java 中將 Visio VSD 或 VSDX 文件轉換為 XAML