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 ไฟล์มีลักษณะดังนี้