การจัดรูปแบบย่อหน้าใน Word ด้วย Java

คู่มือสั้น ๆ นี้จะอธิบายวิธีการตั้งค่า การจัดรูปแบบย่อหน้าใน Word ด้วย Java โดยคู่มือนี้จะมีรายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอน และตัวอย่างโค้ดสำหรับปรับแต่ง รูปแบบการเขียนย่อหน้าด้วย Java นอกจากนี้ คุณยังจะได้รับคำแนะนำเกี่ยวกับคุณสมบัติต่าง ๆ สำหรับการจัดรูปแบบย่อหน้า เช่น การเยื้อง การจัดตำแหน่ง ระยะห่าง ขอบ และแบบอักษร

ขั้นตอนการเยื้องย่อหน้าด้วย Java

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Words for Java เพื่อจัดรูปแบบย่อหน้า
  2. สร้างหรือโหลดไฟล์ Word โดยใช้คลาสออบเจ็กต์ Document สำหรับการเยื้องย่อหน้า
  3. สร้างวัตถุของวัตถุ DocumentBuilder สำหรับไฟล์ Word ด้านบน
  4. เข้าถึงคุณสมบัติ ParagraphFormat จากตัวสร้างเอกสารและตั้งค่าการจัดตำแหน่งและการเยื้อง
  5. ตั้งค่าคุณสมบัติแบบอักษรและขอบในย่อหน้า
  6. ใช้เมธอด writeln() เพื่อแทรกข้อความย่อหน้าด้วยการจัดรูปแบบใหม่
  7. บันทึกไฟล์ 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

 ไทย