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: