Apache POI Word - ย่อหน้า

ในบทนี้คุณจะได้เรียนรู้วิธีสร้างย่อหน้าและวิธีเพิ่มลงในเอกสารโดยใช้ Java ย่อหน้าเป็นส่วนหนึ่งของหน้าในไฟล์ Word

หลังจากจบบทนี้แล้วคุณจะสามารถสร้างย่อหน้าและดำเนินการอ่านได้

สร้างย่อหน้า

ก่อนอื่นให้เราสร้างย่อหน้าโดยใช้คลาสอ้างอิงที่กล่าวถึงในบทก่อนหน้านี้ ทำตามบทก่อนหน้าโดยสร้างเอกสารก่อนจากนั้นเราสามารถสร้างย่อหน้าได้

ข้อมูลโค้ดต่อไปนี้ใช้ในการสร้างสเปรดชีต -

//Create Blank document
   XWPFDocument document = new XWPFDocument();

//Create a blank spreadsheet
   XWPFParagraph paragraph = document.createParagraph();

เรียกใช้ย่อหน้า

คุณสามารถป้อนข้อความหรือองค์ประกอบวัตถุใด ๆ โดยใช้ Run. ใช้อินสแตนซ์ย่อหน้าที่คุณสามารถสร้างได้run.

ใช้ข้อมูลโค้ดต่อไปนี้เพื่อสร้างการเรียกใช้

XWPFRun run = paragraph.createRun();

เขียนลงในย่อหน้า

ให้เราลองป้อนข้อความลงในเอกสาร พิจารณาข้อมูลข้อความด้านล่าง -

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.

รหัสต่อไปนี้ใช้เพื่อเขียนข้อมูลข้างต้นลงในย่อหน้า

import java.io.File;
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;

public class CreateParagraph {

   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("createparagraph.docx"));
        
      //create Paragraph
      XWPFParagraph paragraph = document.createParagraph();
      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("createparagraph.docx written successfully");
   }
}

บันทึกโค้ด Java ด้านบนเป็น CreateParagraph.java, จากนั้นคอมไพล์และเรียกใช้จากพรอมต์คำสั่งดังนี้ -

$javac CreateParagraph.java
$java CreateParagraph

มันจะรวบรวมและดำเนินการเพื่อสร้างไฟล์ Word ชื่อ createparagraph.docx ในไดเร็กทอรีปัจจุบันของคุณและคุณจะได้รับผลลัพธ์ต่อไปนี้ในพรอมต์คำสั่ง -

createparagraph.docx written successfully

createparagraph.docx ไฟล์มีลักษณะดังนี้