Đầu trang Chân trang Visio Java

Phần đầu trang và chân trang thường được sử dụng để hiển thị thông tin quan trọng về tài liệu. Trong một số trường hợp, bạn có thể cần phải chèn hoặc xóa đầu trang hoặc chân trang trong tệp Visio. Bài viết này trình bày cách chèn hoặc xóa đầu trang và chân trang trong các tệp VSD hoặc VSDX theo lập trình trong Java.

Chèn hoặc Xóa Đầu trang và Chân trang trong Sơ đồ Visio - Cài đặt API Java

API Aspose.Diagram for Java có thể được sử dụng để làm việc với các tính năng khác nhau của tệp sơ đồ Visio. Bạn có thể dễ dàng định cấu hình nó bằng cách tải xuống các tệp JAR của nó từ phần Bản phát hành mới hoặc truy cập nó từ Kho lưu trữ Aspose bằng cách sử dụng các chi tiết sau trong tệp pom.xml của dự án của bạn:

Kho:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Sự phụ thuộc:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-diagram</artifactId>
        <version>22.4</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Chèn Header và Footer trong VSD hoặc VSDX File theo chương trình trong Java

Bạn có thể chèn hoặc thêm đầu trang và chân trang trong tệp VSD hoặc VSDX Visio bằng cách làm theo các bước bên dưới:

  1. Tạo một thể hiện của lớp Diagram để tải tệp nguồn.
  2. Đặt các thuộc tính khác nhau được hiển thị bởi lớp HeaderFooter.
  3. Lưu tệp Visio đầu ra.

Mẫu mã sau đây cho thấy cách chèn đầu trang và chân trang vào tệp Sơ đồ Visio ở định dạng VSD hoặc VSDX theo chương trình trong Java:

// Tải sơ đồ Visio nguồn
Diagram diagram = new Diagram("Drawing1.vsdx");

// Thêm số trang ở góc phải của tiêu đề
diagram.getHeaderFooter().setHeaderRight("&p");

// Đặt văn bản ở giữa
diagram.getHeaderFooter().setHeaderCenter("Center of the header");

// Đặt văn bản ở phía bên trái
diagram.getHeaderFooter().setHeaderLeft("Left of the header");

// Thêm văn bản ở góc bên phải của chân trang
diagram.getHeaderFooter().setFooterRight("Right of the footer");

// Đặt văn bản ở giữa
diagram.getHeaderFooter().setFooterCenter("Center of the footer");

// Đặt văn bản ở phía bên trái
diagram.getHeaderFooter().setFooterLeft("Left of the footer");

// Đặt màu đầu trang và chân trang
diagram.getHeaderFooter().setHeaderFooterColor(Color.getBlack());

// Đặt thuộc tính phông chữ văn bản
diagram.getHeaderFooter().getHeaderFooterFont().setItalic(BOOL.TRUE);
diagram.getHeaderFooter().getHeaderFooterFont().setUnderline(BOOL.TRUE);

// Lưu sơ đồ Visio
diagram.save("HeadersandFooters.vsdx", SaveFileFormat.VSDX);

Ảnh chụp màn hình bên dưới hiển thị một tệp mẫu sau khi chèn đầu trang và chân trang bằng đoạn mã trên:

Đầu trang Chân trang VSD VSDX Java

Xóa đầu trang và chân trang khỏi tệp sơ đồ VSD VSDX trong Java

Bạn có thể xóa hoặc xóa đầu trang và chân trang trong tệp VSD hoặc Sơ đồ VSDX bằng các bước sau:

  1. Khởi tạo một đối tượng của lớp Diagram để tải tệp Visio đầu vào.
  2. Loại bỏ đầu trang và chân trang sau đó lưu Sơ đồ VSD / VSDX đầu ra.

Đoạn mã sau đây cho thấy cách xóa đầu trang và chân trang khỏi bản vẽ VSD VSDX theo chương trình trong Java:

// Tải sơ đồ Visio nguồn
Diagram diagram = new Diagram("Drawing1.vsdx");

// Xóa góc bên phải của tiêu đề
diagram.getHeaderFooter().setHeaderRight("");

// Xóa văn bản ở giữa
diagram.getHeaderFooter().setHeaderCenter("");

// Xóa văn bản ở phía bên trái
diagram.getHeaderFooter().setHeaderLeft("");

// Xóa văn bản ở góc bên phải của chân trang
diagram.getHeaderFooter().setFooterRight("");

// Xóa văn bản ở giữa
diagram.getHeaderFooter().setFooterCenter("");

// Xóa văn bản ở phía bên trái
diagram.getHeaderFooter().setFooterLeft("");

// Lưu sơ đồ Visio
diagram.save("HeadersandFooters.vsdx", SaveFileFormat.VSDX);

Nhận giấy phép miễn phí

Bạn có thể đánh giá API mà không có bất kỳ giới hạn nào bằng cách nhận giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài này, bạn đã học cách chèn hoặc xóa đầu trang và chân trang khỏi tệp sơ đồ Visio ở định dạng VSD hoặc VSDX theo chương trình trong Java. Tuy nhiên, bạn có thể tìm hiểu nhiều tính năng khác của API bằng cách truy cập tài liệu. Vui lòng liên hệ với chúng tôi tại diễn đàn trong trường hợp có bất kỳ thắc mắc hoặc mơ hồ nào.

Xem thêm

Chuyển đổi Visio VSD hoặc VSDX File sang XAML trong Java