Apache POI Word - คลาสหลัก

บทนี้จะนำคุณเข้าสู่คลาสและวิธีการของ Apache POI สำหรับการจัดการเอกสาร Word

เอกสาร

นี่คืออินเทอร์เฟซเครื่องหมาย (อินเทอร์เฟซไม่มีวิธีการใด ๆ ) ที่แจ้งว่าคลาสที่ใช้งานสามารถสร้างเอกสารคำ

XWPFDocument

นี่คือคลาสภายใต้ org.apache.poi.xwpf.usermodelแพ็คเกจ ใช้สร้างเอกสาร MS-Word ด้วยรูปแบบไฟล์. docx

วิธีการเรียน

ซีเนียร์ วิธีการและคำอธิบาย
1

commit()

ยอมรับและบันทึกเอกสาร

2

createParagraph()

เพิ่มย่อหน้าใหม่ในเอกสารนี้

3

createTable()

สร้างตารางว่างโดยมีหนึ่งแถวและหนึ่งคอลัมน์เป็นค่าเริ่มต้น

4

createTOC()

สร้างสารบัญสำหรับเอกสาร Word

5

getParagraphs()

ส่งคืนย่อหน้าที่เก็บข้อความของส่วนหัวหรือส่วนท้าย

6

getStyle()

ส่งคืนวัตถุสไตล์ที่ใช้

สำหรับวิธีการที่เหลือของคลาสนี้โปรดดูเอกสาร API ฉบับสมบูรณ์ที่ -

แพคเกจ org.apache.poi.openxml4j.opc.internal

XWPFaragraph

นี่คือคลาสภายใต้ org.apache.poi.xwpf.usermodelแพ็กเกจและใช้เพื่อสร้างย่อหน้าในเอกสารคำ อินสแตนซ์นี้ยังใช้เพื่อเพิ่มองค์ประกอบทุกประเภทลงในเอกสารคำ

วิธีการเรียน

ซีเนียร์ วิธีการและคำอธิบาย
1

createRun()

เพิ่มการวิ่งใหม่ในย่อหน้านี้

2

getAlignment()

ส่งกลับการจัดตำแหน่งย่อหน้าซึ่งจะใช้กับข้อความในย่อหน้านี้

3

setAlignment(ParagraphAlignment align)

ระบุการจัดตำแหน่งย่อหน้าที่จะใช้กับข้อความในย่อหน้านี้

4

setBorderBottom(Borders border)

ระบุเส้นขอบที่จะแสดงด้านล่างชุดของย่อหน้าซึ่งมีการตั้งค่าขอบย่อหน้าชุดเดียวกัน

5

setBorderLeft(Borders border)

ระบุเส้นขอบที่จะแสดงทางด้านซ้ายของหน้ารอบ ๆ ย่อหน้าที่ระบุ

6

setBorderRight(Borders border)

ระบุเส้นขอบที่จะแสดงทางด้านขวาของหน้ารอบ ๆ ย่อหน้าที่ระบุ

7

setBorderTop(Borders border)

ระบุเส้นขอบที่จะแสดงเหนือชุดของย่อหน้าซึ่งมีการตั้งค่าขอบย่อหน้าชุดเดียวกัน

สำหรับวิธีการที่เหลือของคลาสนี้โปรดดูเอกสาร API ฉบับสมบูรณ์ที่ -

เอกสาร POI API

XWPFRun

นี่คือคลาสภายใต้ org.apache.poi.xwpf.usermodel แพ็กเกจและใช้เพื่อเพิ่มพื้นที่ของข้อความในย่อหน้า

วิธีการเรียน

ซีเนียร์ วิธีการและคำอธิบาย
1

addBreak()

ระบุว่าการแบ่งจะถูกวางไว้ที่ตำแหน่งปัจจุบันในเนื้อหาการรัน

2

addTab()

ระบุว่าจะต้องวางแท็บที่ตำแหน่งปัจจุบันในเนื้อหาที่รัน

3

setColor(java.lang.String rgbStr)

ตั้งค่าสีข้อความ

4

setFontSize(int size)

ระบุขนาดฟอนต์ที่จะใช้กับอักขระสคริปต์ที่ไม่ซับซ้อนทั้งหมดในเนื้อหาของการรันนี้เมื่อแสดง

5

setText(java.lang.String value)

ตั้งค่าข้อความของการรันข้อความนี้

6

setBold(boolean value)

ระบุว่าจะต้องใช้คุณสมบัติตัวหนากับอักขระสคริปต์ที่ไม่ซับซ้อนทั้งหมดในเนื้อหาของการรันนี้หรือไม่เมื่อแสดงในเอกสาร

สำหรับวิธีการที่เหลือของคลาสนี้โปรดดูเอกสาร API ฉบับสมบูรณ์ที่ -

เอกสาร POI API

XWPFS สไตล์

นี่คือคลาสภายใต้ org.apache.poi.xwpf.usermodel แพ็กเกจและใช้เพื่อเพิ่มสไตล์ต่างๆให้กับองค์ประกอบวัตถุในเอกสารคำ

วิธีการเรียน

ซีเนียร์ วิธีการและคำอธิบาย
1

getNextStyleID()

ใช้เพื่อรับ StyleID ของสไตล์ถัดไป

2

getStyleId()

ใช้เพื่อรับ StyleID ของสไตล์

3

getStyles()

ใช้เพื่อรับรูปแบบ

4

setStyleId(java.lang.String styleId)

ใช้เพื่อตั้งค่า styleID

สำหรับวิธีการที่เหลือของคลาสนี้โปรดดูเอกสาร API ฉบับสมบูรณ์ที่ -

เอกสาร POI API

XWPFTable

นี่คือคลาสภายใต้ org.apache.poi.xwpf.usermodel แพ็กเกจและใช้เพื่อเพิ่มข้อมูลตารางลงในเอกสารคำ

วิธีการเรียน

ซีเนียร์ วิธีการและคำอธิบาย
1

addNewCol()

เพิ่มคอลัมน์ใหม่สำหรับแต่ละแถวในตารางนี้

2

addRow(XWPFTableRow row, int pos)

เพิ่มแถวใหม่ในตารางที่ตำแหน่งตำแหน่ง

3

createRow()

สร้างอ็อบเจ็กต์ XWPFTableRow ใหม่ที่มีเซลล์มากเท่าจำนวนคอลัมน์ที่กำหนดในช่วงเวลานั้น

4

setWidth(int width)

ตั้งค่าความกว้างของคอลัมน์

สำหรับวิธีการที่เหลือของคลาสนี้โปรดดูเอกสาร API ฉบับสมบูรณ์ที่: เอกสาร POI API

XWPFWordExtractor

นี่คือคลาสภายใต้ org.apache.poi.xwpf.extractorแพ็คเกจ เป็นคลาส parser พื้นฐานที่ใช้ในการแยกข้อความธรรมดาจากเอกสาร Word

วิธีการเรียน

ซีเนียร์ วิธีการและคำอธิบาย
1

getText()

ดึงข้อความทั้งหมดจากเอกสาร

สำหรับวิธีการที่เหลือของคลาสนี้โปรดดูเอกสาร API ฉบับสมบูรณ์ที่: เอกสาร POI API