ปรับใช้รูปแบบตาราง

สไตล์ตารางนิยามชุดของการฟอร์แมต ที่สามารถนําไปใช้กับตารางได้อย่างง่ายดาย รูป แบบ ต่าง ๆ เช่น พรม, การ ประดับ, การ จัด ระเบียบ, และ การ เรียง ตัว อักษร สามารถ วาง ไว้ ใน แบบ ตาราง และ นํา มา ใช้ กับ ตาราง มาก มาย เพื่อ ให้ ดู เหมือน เสมอ ต้น เสมอ ปลาย.

Aspose.Words รองรับการใช้รูปแบบตารางและคุณสมบัติในการอ่านของรูปแบบตาราง รูปแบบตารางถูกเก็บรักษาระหว่างการโหลดและการบันทึกในรูปแบบต่อไปนี้:

  • ใช้รูปแบบตารางในรูปแบบ DCX และ WordML เมื่อมีการโหลดและบันทึกในรูปแบบเหล่านี้
  • ใช้รูปแบบตารางไว้เมื่อมีการโหลดและบันทึกในรูปแบบ DOC (แต่ไม่ใช่รูปแบบอื่น)
  • เมื่อมีการส่งออกไปยังรูปแบบอื่น ๆ, การแปลหรือการพิมพ์ รูปแบบตารางจะถูกขยายออกไปเป็นการฟอร์แมตโดยตรงในตาราง ดังนั้นการฟอร์แมตทั้งหมดจะถูกเก็บรักษาไว้

สร้างรูปแบบตาราง

ผู้ใช้สามารถสร้างรูปแบบใหม่ และเพิ่มเข้าไปในชุดสะสมสไตล์ได้ เดอะ Add วิธีการต่าง ๆ ถูกใช้ในการสร้างรูปแบบตารางแบบใหม่

ตัวอย่างโค้ดต่อไปนี้ จะแสดงวิธีสร้างผู้ใช้คนใหม่ที่นิยามรูปแบบตาราง:

คัดลอกรูปแบบตารางที่มีอยู่

หากจําเป็น คุณสามารถคัดลอกรูปแบบตารางที่มีอยู่ในเอกสารบางอย่าง ไปเป็นรูปแบบสะสมของคุณโดยใช้ AddCopy วิธี

เป็น สิ่ง สําคัญ ที่ จะ ทราบ ว่า เมื่อ ลอก แบบ แบบ นี้ ก็ มี การ เลียน แบบ แบบ แบบ ที่ เกี่ยว ข้อง กัน ด้วย.

ตัวอย่างรหัสต่อไปนี้แสดงถึงวิธีการนําเข้ารูปแบบจากเอกสารหนึ่งไปยังเอกสารอื่น ๆ:

ปรับใช้รูปแบบตารางที่มีอยู่

Aspose.Words ให้ TableStyle สืบทอดมาจาก Style ชั้นเรียน. TableStyle อนุญาตให้ผู้ใช้ใช้ตัวเลือกต่าง ๆ เช่น การแรเงา, การปะแผ่น, ระยะเยื้อง CellSpacing ถึง Font, ฯลฯ

นอกจากนั้น Aspose.Words ให้ StyleCollection ชั้นและคุณสมบัติไม่กี่ของ Table คลาสที่จะกําหนดรูปแบบตารางที่เราจะใช้: Style, StyleIdentifier, StyleName, ถึง StyleOptions.

Aspose.Words ยังให้ ConditionalStyle ชั้นที่เป็นตัวแทนของรูปแบบพิเศษประยุกต์พื้นที่บางส่วนของตารางที่มีการจัดรูปแบบตารางและ ConditionalStyleCollection นั่นแสดงถึงการสะสม ConditionalStyle วัตถุ คลังภาพนี้บรรจุชุดของรายการที่จะใช้แทนแต่ละรายการ ConditionalStyleType ชนิดของการดูดซึม เดอะ ConditionalStyleType การบวกกําหนดพื้นที่ตารางที่เป็นไปได้ทั้งหมด ว่าการฟอร์แมตตามเงื่อนไขใด อาจนิยามในรูปแบบตารางได้

ในกรณีนี้ การฟอร์แมตตามเงื่อนไขสามารถนิยามได้ สําหรับพื้นที่ตารางทั้งหมดที่เป็นไปได้ ที่ถูกนิยามไว้ภายใต้ประเภทอุปทานแบบเงื่อนไข

ตัวอย่างรหัสต่อไปนี้แสดงถึงวิธีนิยามรูปแบบเงื่อนไขสําหรับแถวหัวของตาราง:

คุณยังสามารถเลือกส่วนของตารางที่จะใช้รูปแบบได้ เช่น คอลัมน์แรก คอลัมน์สุดท้าย แถวที่เรียงแถว มันอยู่ในรายการ TableStyleOptions และถูกนํามาใช้ผ่านทาง StyleOptions ทรัพย์สิน เดอะ TableStyleOptions การ หอม จัด ทํา ให้ มี การ ผสม ผสาน คุณลักษณะ เหล่า นี้ กัน อย่าง แยบยล.

ตัวอย่างรหัสต่อไปนี้ จะแสดงวิธีสร้างตารางใหม่ ด้วยรูปแบบตารางที่ใช้:

ภาพ ข้าง ล่าง แสดง ให้ เห็น ภาพ ของ Table Styles ใน Microsoft Word และคุณสมบัติที่ตรงกันใน Aspose.Words.

table-style-aspose-words-java

เลือกรูปแบบจากรูปแบบตาราง แล้วปรับใช้เป็นรูปแบบโดยตรง

Aspose.Words ยังให้ ExpandTableStylesToDirectFormatting วิธี การ ประกอบ แบบ ที่ พบ บน แบบ ตาราง และ ขยาย ไป ตาม แถว และ เซลล์ ต่าง ๆ ของ ตาราง ใน การ ฟอร์แมต โดย ตรง. ลองทําการรวมรูปแบบตารางและรูปแบบเซลล์

ตัวอย่างรหัสต่อไปนี้แสดงวิธีการขยายรูปแบบจากรูปแบบไปยังแถวตารางและเซลล์เป็นรูปแบบโดยตรง: