Apache POI Word - Viền
Trong chương này, bạn sẽ học cách áp dụng đường viền cho một đoạn văn bằng lập trình Java.
Áp dụng đường viền
Đoạn mã sau được sử dụng để áp dụng Đường viền trong Tài liệu -
import java.io.File;
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.Borders;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;
public class ApplyingBorder {
public static void main(String[] args)throws Exception {
//Blank Document
XWPFDocument document = new XWPFDocument();
//Write the Document in file system
FileOutputStream out = new FileOutputStream(new File("applyingborder.docx"));
//create paragraph
XWPFParagraph paragraph = document.createParagraph();
//Set bottom border to paragraph
paragraph.setBorderBottom(Borders.BASIC_BLACK_DASHES);
//Set left border to paragraph
paragraph.setBorderLeft(Borders.BASIC_BLACK_DASHES);
//Set right border to paragraph
paragraph.setBorderRight(Borders.BASIC_BLACK_DASHES);
//Set top border to paragraph
paragraph.setBorderTop(Borders.BASIC_BLACK_DASHES);
XWPFRun run = paragraph.createRun();
run.setText("At tutorialspoint.com, we strive hard to " +
"provide quality tutorials for self-learning " +
"purpose in the domains of Academics, Information " +
"Technology, Management and Computer Programming " +
"Languages.");
document.write(out);
out.close();
System.out.println("applyingborder.docx written successully");
}
}
Lưu đoạn mã trên vào một tệp có tên ApplyingBorder.java, biên dịch và thực thi nó từ dấu nhắc lệnh như sau:
$javac ApplyingBorder.java
$java ApplyingBorder
Nếu hệ thống của bạn được cấu hình với thư viện POI, thì nó sẽ biên dịch và thực thi để tạo tài liệu Word có tên applyingborder.docx trong thư mục hiện tại của bạn và hiển thị kết quả sau:
applyingborder.docx written successfully
Các applyingborder.docx tệp trông như sau: