คู่มือสั้น ๆ นี้จะอธิบายวิธีการตั้งค่า การจัดรูปแบบย่อหน้าใน Word ด้วย Java โดยคู่มือนี้จะมีรายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอน และตัวอย่างโค้ดสำหรับปรับแต่ง รูปแบบการเขียนย่อหน้าด้วย Java นอกจากนี้ คุณยังจะได้รับคำแนะนำเกี่ยวกับคุณสมบัติต่าง ๆ สำหรับการจัดรูปแบบย่อหน้า เช่น การเยื้อง การจัดตำแหน่ง ระยะห่าง ขอบ และแบบอักษร
ขั้นตอนการเยื้องย่อหน้าด้วย Java
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Words for Java เพื่อจัดรูปแบบย่อหน้า
- สร้างหรือโหลดไฟล์ Word โดยใช้คลาสออบเจ็กต์ Document สำหรับการเยื้องย่อหน้า
- สร้างวัตถุของวัตถุ DocumentBuilder สำหรับไฟล์ Word ด้านบน
- เข้าถึงคุณสมบัติ ParagraphFormat จากตัวสร้างเอกสารและตั้งค่าการจัดตำแหน่งและการเยื้อง
- ตั้งค่าคุณสมบัติแบบอักษรและขอบในย่อหน้า
- ใช้เมธอด writeln() เพื่อแทรกข้อความย่อหน้าด้วยการจัดรูปแบบใหม่
- บันทึกไฟล์ Word ด้วยข้อความที่จัดรูปแบบใหม่
ขั้นตอนเหล่านี้สรุปวิธีการย่อหน้าใน Word ด้วย Java และเปลี่ยนพารามิเตอร์การจัดรูปแบบอื่นๆ สร้างไฟล์ Word ใหม่ แนบอ็อบเจ็กต์ DocumentBuilder เข้าถึงคุณสมบัติ ParagraphFormat และตั้งค่าการจัดแนว การย่อหน้า ระยะห่าง ขอบ และแบบอักษร สุดท้าย เพิ่มข้อความเพื่อทดสอบการปรับแต่งและบันทึกไฟล์ Word ที่ส่งออก
โค้ดสำหรับกำหนดรูปแบบการเขียนย่อหน้าด้วยภาษา Java
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Paragraph Formatting | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Document document = new Document(); | |
DocumentBuilder docBuilder = new DocumentBuilder(document); | |
// Set formatting | |
ParagraphFormat paragraphFormat = docBuilder.getParagraphFormat(); | |
paragraphFormat.setAlignment(ParagraphAlignment.JUSTIFY); | |
paragraphFormat.setLeftIndent(45); | |
paragraphFormat.setRightIndent (45); | |
paragraphFormat.setSpaceAfter(20); | |
paragraphFormat.getBorders().getHorizontal().setLineStyle(LineStyle.DOUBLE); | |
paragraphFormat.getStyle().getFont().setSize(12); | |
paragraphFormat.getStyle().getFont().setColor(java.awt.Color.BLUE); | |
paragraphFormat.getStyle().getFont().setBold(true); | |
// Output text | |
docBuilder.writeln("Word paragraph formatting refers to adjusting the appearance and layout of paragraphs in a document to improve readability and presentation."); | |
docBuilder.writeln("Word also provides options to control spacing before and after paragraphs, which helps in creating visually appealing documents with clear structure."); | |
document.save("Output.docx"); | |
System.out.println("Text formatted successfully"); | |
} | |
} |
ตัวอย่างโค้ดนี้สาธิตกระบวนการจัดรูปแบบย่อหน้าใน Microsoft Word ด้วย Java คุณสามารถตั้งค่าแอตทริบิวต์ของเส้นขอบ ตำแหน่งตัวพิมพ์ใหญ่ เครื่องหมายวรรคตอนแบบแขวน ระยะห่างระหว่างบรรทัด การย่อหน้าแบบกระจก สไตล์ และการห่อข้อความได้ มีตัวเลือกในการตั้งค่าการจัดรูปแบบย่อหน้าเริ่มต้นโดยลบการปรับแต่งทั้งหมดโดยใช้เมธอด clearFormatting()
บทช่วยสอนนี้แนะนำเราเกี่ยวกับการเปลี่ยนแปลงพารามิเตอร์ การจัดรูปแบบย่อหน้า หากคุณต้องการแทรกจุดหัวข้อย่อยในไฟล์ Word โปรดดูบทความใน การแทรกหัวข้อย่อยใน Word โดยใช้ Java