การทำงานกับ SmartArt Cold Rendering
กราฟิก SmartArt ใช้เพื่อสร้างการแสดงข้อมูลด้วยภาพอย่างรวดเร็วและง่ายดาย คุณเพียงแค่เลือกจากเค้าโครงจำนวนมากที่เหมาะกับสถานการณ์ของคุณมากที่สุด ความสะดวกในการใช้งานนี้ทำให้กราฟิก SmartArt ค่อนข้างเป็นที่นิยมสำหรับวัตถุประสงค์บางประการ
Microsoft Word จะสร้างและบันทึกภาพวาดที่แสดงผลล่วงหน้าพร้อมกับออบเจ็กต์ SmartArt
ในกรณีส่วนใหญ่ ภาพวาดที่แสดงผลล่วงหน้าจะแสดงผลได้ดีโดย Aspose.Words และไม่จำเป็นต้องดำเนินการใดๆ เพิ่มเติม อย่างไรก็ตาม หากแอปพลิเคชันอื่นบันทึกเอกสาร ภาพวาด SmartArt ที่แสดงผลล่วงหน้าอาจหายไปหรือไม่ถูกต้อง ในกรณีนี้ อ็อบเจ็กต์ SmartArt
ควรถูกจัดวางและเรนเดอร์โดยใช้ Aspose.Words เราเรียกกระบวนการนี้ว่า SmartArt
Cold Rendering
การใช้ SmartArt Cold Rendering
Aspose.Words อนุญาตให้คุณใช้ภาพวาดที่แสดงผลล่วงหน้าหรือทำการเรนเดอร์แบบเย็น:
- หากมีภาพวาดที่แสดงผลล่วงหน้า Aspose.Words จะใช้ภาพวาดนั้นเพื่อแสดงออบเจ็กต์
SmartArt
- หากภาพวาดที่แสดงผลล่วงหน้าหายไป Aspose.Words จะดำเนินการเรนเดอร์แบบเย็นโดยปริยายเพื่อเรนเดอร์ออบเจ็กต์
SmartArt
- หากมีภาพวาดที่แสดงผลล่วงหน้าแต่ไม่ถูกต้อง จะต้องทำการเรนเดอร์ SmartArt แบบเย็นอย่างชัดเจนโดยการเรียกวิธี update_smart_art_drawing
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีอัปเดตรูปวาดสำหรับไดอะแกรมทั้งหมดในเอกสาร:
.NET
รองรับเค้าโครง SmartArt มาตรฐาน
ในปัจจุบัน รองรับเค้าโครง Microsoft Word SmartArt มาตรฐานในจำนวนจำกัดเท่านั้น นอกจากนี้ โครงร่างเหล่านี้บางส่วนได้รับการรองรับบางส่วน ซึ่งหมายความว่าโหนดและรูปร่างที่สำคัญของไดอะแกรมถูกเรนเดอร์ แต่อาจมีความแตกต่างระหว่างโครงร่างไดอะแกรม Microsoft Word และ Aspose.Words
ตารางด้านล่างแสดงรายการเค้าโครงที่รองรับทั้งหมดและบางส่วน:
เค้าโครง SmartArt Group | รูปแบบที่รองรับอย่างเต็มที่ | รูปแบบที่รองรับบางส่วน |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
– |
|
Hierarchy |
– |
|
Relationship |
|
|
Matrix |
|
– |
Pyramid |
– |
|
การเปรียบเทียบการเรนเดอร์ SmartArt ใน Aspose.Words และ Microsoft
ตารางด้านล่างแสดงรูปภาพตัวอย่าง Aspose.Words Cold Rendering ของเลย์เอาต์มาตรฐานบางเลย์เอาต์เมื่อเปรียบเทียบกับเอาต์พุต Microsoft Word:
Aspose.Words | Microsoft Word | |
---|---|---|
Basic Process | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |