Làm việc Với Đầu Trang và Chân trang

Aspose.Words cho phép người dùng làm việc với đầu trang và chân trang trong tài liệu. Tiêu đề là văn bản được đặt ở đầu trang và chân trang là văn bản ở cuối trang. Thông thường, các khu vực này được sử dụng để chèn thông tin nên được lặp lại trên tất cả hoặc một số trang của tài liệu, chẳng hạn như số trang, ngày tạo, thông tin công ty, v. v.

Tạo Tiêu đề hoặc Chân trang bằng DocumentBuilder

Nếu bạn muốn thêm tiêu đề hoặc chân trang tài liệu theo chương trình, cách dễ nhất là sử dụng lớp DocumentBuilder để thực hiện.

Ví dụ mã sau đây cho thấy cách thêm tiêu đề và chân trang cho các trang tài liệu:

Chỉ Định Tùy Chọn Đầu trang hoặc Chân Trang

Khi bạn thêm tiêu đề hoặc chân trang vào tài liệu, bạn có thể đặt một số thuộc tính nâng cao. Aspose.Words cung cấp cho người dùng các lớp HeaderFooterHeaderFooterCollection, cũng như liệt kê HeaderFooterType cung cấp cho bạn quyền kiểm soát nhiều hơn đối với quy trình tùy chỉnh đầu trang và chân trang.

Chỉ Định Loại Đầu trang hoặc Chân Trang

Bạn có thể chỉ định ba loại tiêu đề khác nhau và ba loại chân trang khác nhau cho một tài liệu:

  1. Tiêu đề và / hoặc chân trang cho trang đầu tiên
  2. Tiêu đề và / hoặc chân trang cho các trang chẵn
  3. Tiêu đề và / hoặc chân trang cho các trang lẻ

Ví dụ mã sau đây cho thấy cách thêm tiêu đề cho các trang tài liệu lẻ:

Chỉ Định Xem Có Hiển Thị Các Tiêu đề Hoặc Chân Trang Khác nhau cho Trang Đầu tiên Hay Không

Như đã nói ở trên, bạn cũng có thể đặt một tiêu đề hoặc chân trang khác cho trang đầu tiên. Để thực hiện việc này, bạn cần đặt cờ DifferentFirstPageHeaderFooter thành true và sau đó chỉ định giá trị HeaderFirst hoặc FooterFirst.

Ví dụ mã sau đây chỉ cho biết cách đặt tiêu đề cho trang đầu tiên:

Chỉ Định Xem Có Hiển Thị Các Tiêu đề Hoặc Chân Trang khác nhau cho Các Trang Lẻ Hoặc Chẵn Hay Không

Tiếp theo, bạn sẽ muốn đặt các tiêu đề hoặc chân trang khác nhau cho các trang lẻ và chẵn trong tài liệu. Để thực hiện việc này, bạn cần đặt cờ OddAndEvenPagesHeaderFooter thành true và sau đó chỉ định các giá trị HeaderPrimaryHeaderEven hoặc FooterPrimaryFooterEven.

Chèn Một Hình Ảnh Được Định Vị Tuyệt Đối vào Tiêu đề

Để đặt hình ảnh vào đầu trang hoặc chân trang, hãy sử dụng loại đầu trang HeaderPrimary hoặc loại chân trang FooterPrimary và phương thức InsertImage.

Ví dụ mã sau đây cho thấy cách thêm hình ảnh vào tiêu đề:

Đặt Thuộc tính Phông Chữ và Đoạn văn Cho Văn Bản Tiêu đề hoặc Chân Trang

Với Aspose.Words, bạn có thể đặt thuộc tính phông chữ và đoạn văn, sử dụng loại tiêu đề HeaderPrimary hoặc loại chân trang FooterPrimary, cũng như các phương thức và thuộc tính để làm việc với phông chữ và đoạn văn bạn sử dụng cho phần thân tài liệu.

Ví dụ mã sau đây cho thấy cách đặt văn bản trong tiêu Đề Thành Arial, bold, size 14 Và căn chỉnh trung tâm:

Chèn Số Trang vào Đầu trang hoặc Chân trang

Nếu cần, bạn có thể thêm số trang vào đầu trang hoặc chân trang. Để thực hiện việc này, hãy sử dụng loại tiêu đề HeaderPrimary hoặc loại chân trang FooterPrimary và phương thức InsertField để thêm trường bắt buộc.

Ví dụ mã sau đây cho thấy cách thêm số trang vào chân trang ở bên phải:

Sử dụng Đầu trang Hoặc Chân Trang Được Xác định Trong Phần Trước

Nếu bạn cần sao chép đầu trang hoặc chân trang từ phần trước, bạn cũng có thể làm điều đó.

Ví dụ mã sau đây cho thấy cách sao chép đầu trang hoặc chân trang từ phần trước:

Đảm bảo xuất hiện Đầu trang hoặc Chân trang khi Sử dụng Các Hướng Trang Và Kích Thước Trang Khác nhau

Aspose.Words cho phép bạn cung cấp sự xuất hiện của đầu trang hoặc chân trang khi sử dụng các hướng và kích thước trang khác nhau.

Ví dụ sau đây cho thấy cách thực hiện việc này:

Làm Thế Nào Để Loại Bỏ Chỉ Tiêu đề Hoặc Chỉ Chân Trang

Mỗi phần trong tài liệu có thể có tối đa ba tiêu đề và tối đa ba chân trang (đối với các trang đầu tiên, chẵn và lẻ). Nếu bạn muốn xóa tất cả các tiêu đề hoặc tất cả chân trang trong tài liệu, bạn cần lặp qua tất cả các phần và xóa từng nút tiêu đề hoặc nút chân trang tương ứng.

Ví dụ mã sau đây cho thấy cách xóa tất cả chân trang khỏi tất cả các phần nhưng để nguyên tiêu đề. Bạn chỉ có thể xóa các tiêu đề theo cách tương tự: