Apache POI Word - Lớp cốt lõi
Chương này sẽ đưa bạn qua các lớp và phương pháp của Apache POI để quản lý tài liệu Word.
Tài liệu
Đây là một giao diện đánh dấu (giao diện không chứa bất kỳ phương thức nào), thông báo rằng lớp được triển khai có thể tạo một tài liệu word.
XWPFDocument
Đây là một lớp dưới org.apache.poi.xwpf.usermodelgói hàng. Nó được sử dụng để tạo Tài liệu MS-Word với định dạng tệp .docx.
Phương pháp lớp học
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | commit() Cam kết và lưu tài liệu. |
2 | createParagraph() Thêm một đoạn mới vào tài liệu này. |
3 | createTable() Tạo một bảng trống với một hàng và một cột theo mặc định. |
4 | createTOC() Tạo một bảng nội dung cho tài liệu Word. |
5 | getParagraphs() Trả về (các) đoạn văn bản chứa văn bản của đầu trang hoặc chân trang. |
6 | getStyle() Trả về đối tượng kiểu được sử dụng. |
Đối với các phương thức còn lại của lớp này, hãy tham khảo tài liệu API đầy đủ tại -
Gói org.apache.poi.openxml4j.opc.internal .
XWPFParagraph
Đây là một lớp dưới org.apache.poi.xwpf.usermodelgói và được sử dụng để tạo đoạn văn trong tài liệu word. Phiên bản này cũng được sử dụng để thêm tất cả các loại phần tử vào tài liệu word.
Phương pháp lớp học
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | createRun() Thêm một lần chạy mới cho đoạn này. |
2 | getAlignment() Trả về căn chỉnh đoạn văn sẽ được áp dụng cho văn bản trong đoạn này. |
3 | setAlignment(ParagraphAlignment align) Chỉ định căn chỉnh đoạn văn sẽ được áp dụng cho văn bản trong đoạn này. |
4 | setBorderBottom(Borders border) Chỉ định đường viền sẽ được hiển thị bên dưới một tập hợp các đoạn văn có cùng một tập hợp các thiết lập đường viền đoạn văn. |
5 | setBorderLeft(Borders border) Chỉ định đường viền sẽ được hiển thị ở bên trái của trang xung quanh đoạn được chỉ định. |
6 | setBorderRight(Borders border) Chỉ định đường viền sẽ được hiển thị ở bên phải của trang xung quanh đoạn được chỉ định. |
7 | setBorderTop(Borders border) Chỉ định đường viền sẽ được hiển thị phía trên một tập hợp các đoạn văn có cùng một tập hợp các thiết lập đường viền đoạn văn. |
Đối với các phương thức còn lại của lớp này, hãy tham khảo tài liệu API đầy đủ tại -
Tài liệu API POI
XWPFRun
Đây là một lớp dưới org.apache.poi.xwpf.usermodel gói và được sử dụng để thêm một vùng văn bản vào đoạn văn.
Phương pháp lớp học
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | addBreak() Chỉ định rằng ngắt sẽ được đặt tại vị trí hiện tại trong nội dung chạy. |
2 | addTab() Chỉ định rằng một tab sẽ được đặt ở vị trí hiện tại trong nội dung đang chạy. |
3 | setColor(java.lang.String rgbStr) Đặt màu văn bản. |
4 | setFontSize(int size) Chỉ định kích thước phông chữ sẽ được áp dụng cho tất cả các ký tự script noncomplex trong nội dung của lần chạy này khi được hiển thị. |
5 | setText(java.lang.String value) Đặt văn bản của văn bản này chạy. |
6 | setBold(boolean value) Chỉ định liệu thuộc tính bold có được áp dụng cho tất cả các ký tự script không phức tạp trong nội dung của lần chạy này khi được hiển thị trong tài liệu hay không. |
Đối với các phương thức còn lại của lớp này, hãy tham khảo tài liệu API đầy đủ tại -
Tài liệu API POI
XWPFStyle
Đây là một lớp dưới org.apache.poi.xwpf.usermodel gói và được sử dụng để thêm các kiểu khác nhau vào các phần tử đối tượng trong tài liệu word.
Phương pháp lớp học
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | getNextStyleID() Nó được sử dụng để lấy StyleID của kiểu tiếp theo. |
2 | getStyleId() Nó được sử dụng để lấy StyleID của kiểu. |
3 | getStyles() Nó được sử dụng để lấy các kiểu. |
4 | setStyleId(java.lang.String styleId) Nó được sử dụng để đặt styleID. |
Đối với các phương thức còn lại của lớp này, hãy tham khảo tài liệu API đầy đủ tại -
Tài liệu API POI
XWPFTable
Đây là một lớp dưới org.apache.poi.xwpf.usermodel gói và được sử dụng để thêm dữ liệu bảng vào tài liệu word.
Phương pháp lớp học
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | addNewCol() Thêm một cột mới cho mỗi hàng trong bảng này. |
2 | addRow(XWPFTableRow row, int pos) Thêm Hàng mới vào bảng ở vị trí vị trí. |
3 | createRow() Tạo một đối tượng XWPFTableRow mới với nhiều ô bằng số cột được xác định trong thời điểm đó. |
4 | setWidth(int width) Đặt chiều rộng của cột. |
Đối với các phương thức còn lại của lớp này, hãy tham khảo tài liệu API đầy đủ tại: Tài liệu API POI
XWPFWordExtractor
Đây là một lớp dưới org.apache.poi.xwpf.extractorgói hàng. Nó là một lớp phân tích cú pháp cơ bản được sử dụng để trích xuất văn bản đơn giản từ tài liệu Word.
Phương pháp lớp học
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | getText() Lấy tất cả văn bản từ tài liệu. |
Đối với các phương thức còn lại của lớp này, hãy tham khảo tài liệu API đầy đủ tại: Tài liệu API POI