---
title: "การทำงานกับ 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](https://reference.aspose.com/words/python-net/aspose.words.drawing/shape/update_smart_art_drawing/)

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

**.NET**
{{< gist "aspose-words-gists" "e9d8f984dac599756ccb4a64b8c79768" "Examples-DocsExamples-DocsExamples-Programming with Documents-Working with Graphic Elements-working_with_shapes-UpdateSmartArtDrawing.py" >}}

## รองรับเค้าโครง SmartArt มาตรฐาน

ในปัจจุบัน รองรับเค้าโครง Microsoft Word SmartArt มาตรฐานในจำนวนจำกัดเท่านั้น นอกจากนี้ โครงร่างเหล่านี้บางส่วนได้รับการรองรับบางส่วน ซึ่งหมายความว่าโหนดและรูปร่างที่สำคัญของไดอะแกรมถูกเรนเดอร์ แต่อาจมีความแตกต่างระหว่างโครงร่างไดอะแกรม Microsoft Word และ Aspose.Words

ตารางด้านล่างแสดงรายการเค้าโครงที่รองรับทั้งหมดและบางส่วน:

|  เค้าโครง SmartArt Group |  รูปแบบที่รองรับอย่างเต็มที่ |  รูปแบบที่รองรับบางส่วน |
|  ----------------------  |  ------------------------------------------------------------  |  ------------------------------------------------------------  |
|  `List`  |  รายการบล็อกพื้นฐานรูปหกเหลี่ยมสลับกันรายการสัญลักษณ์แสดงหัวข้อย่อยแนวตั้งรายการกล่องแนวตั้งรายการความกว้างที่แตกต่างกันรายการสัญลักษณ์แสดงหัวข้อย่อยแนวนอนรายการ Groupedรายการบล็อกแนวตั้งรายการเชฟรอนแนวตั้งรายการลูกศรแนวตั้งรายการรูปสี่เหลี่ยมคางหมูรายการตารางรายการพีระมิดรายการเป้าหมาย |  รายการเรียงแถวรายการวงเล็บแนวตั้งรายการแท็บรายการซ้อนกันรายการสำเนียงแนวตั้งรายการวงกลมแนวตั้ง |
|  `Process`  |  กระบวนการพื้นฐานกระบวนการเน้นเสียงกระบวนการบล็อกอย่างต่อเนื่องการเพิ่มกระบวนการลูกศรการรวมข้อความไทม์ไลน์พื้นฐานกระบวนการเชฟรอนขั้นพื้นฐานกระบวนการสำเนียงเชฟรอนกระบวนการเชฟรอนแบบปิดรายการเชฟรอนกระบวนการแนวตั้งกระบวนการเซรายการกระบวนการกระบวนการดัดขั้นพื้นฐานทำซ้ำกระบวนการดัดกระบวนการโดยละเอียดลูกศรขึ้นกระบวนการจากมากไปน้อยกระบวนการดัดแบบวงกลม |  ก้าวขึ้นกระบวนการขั้นตอนลงกระบวนการกระแสสลับกระบวนการวงกลมที่เพิ่มขึ้นกระบวนการพายกระบวนการบล็อกที่เชื่อมต่อถึงกันลูกศรกระบวนการเส้นเวลาสำเนียงวงกลมกระบวนการวงกลมกระบวนการขั้นตอนย่อยกระบวนการแบบค่อยเป็นค่อยไปสุ่มไปสู่กระบวนการผลลัพธ์กระบวนการลูกศรวงกลม |
|  `Cycle`  |  -                                                             |  วงจรแบบแบ่งส่วนรัศมีหกเหลี่ยม |
|  `Hierarchy`  |  -                                                             |  ลำดับชั้นของตารางเค้าโครงสถาปัตยกรรม |
|  `Relationship`  |  สมดุลช่องทางเกียร์บวกและลบลูกศรริบบิ้นลูกศรถ่วงดุลลูกศรฝ่ายตรงข้ามเป้าหมายที่ซ้อนกันเป้าหมายพื้นฐานพายพื้นฐานเวนน์ขั้นพื้นฐานเวนน์ซ้อนกันแหวนที่เชื่อมต่อถึงกัน |  ความสัมพันธ์แบบวงกลมความคิดที่ขัดแย้งกันสมการสมการแนวตั้งลิเนียร์เวนน์ |
|  `Matrix`  |  เมทริกซ์พื้นฐานชื่อเมทริกซ์กริดเมทริกซ์วงจรเมทริกซ์ |  -                                                             |
|  `Pyramid`  |  -                                                             |  พีระมิดแบบแบ่งส่วน |

## การเปรียบเทียบการเรนเดอร์ SmartArt ใน Aspose.Words และ Microsoft

ตารางด้านล่างแสดงรูปภาพตัวอย่าง Aspose.Words Cold Rendering ของเลย์เอาต์มาตรฐานบางเลย์เอาต์เมื่อเปรียบเทียบกับเอาต์พุต Microsoft Word:

|                                 |   **Aspose.Words**                                              |   **Microsoft Word**                                            |
|  -----------------------------  |  ------------------------------------------------------------  |  ------------------------------------------------------------  |
|   **Basic Process**              |  ![basic_process_aspose](/words/python-net/working-with-smartart-cold-rendering/basic-process-aspose.png) |  ![basic_process_word](/words/python-net/working-with-smartart-cold-rendering/basic-process-word.png) |
|   **Circular Bending Process**   |  ![Circular_bending_process_aspose](/words/python-net/working-with-smartart-cold-rendering/circular-bending-process-aspose.png) |  ![วงกลม_ดัด_กระบวนการ_คำ](/words/python-net/working-with-smartart-cold-rendering/circular-bending-process-word.png) |
|   **Repeating Bending Process**  |  ![repearing_bending_process_aspose](/words/python-net/working-with-smartart-cold-rendering/repearing-bending-process-aspose.png) |  ![repearing_bending_process_word](/words/python-net/working-with-smartart-cold-rendering/repearing-bending-process-word.png) |
|   **Trapezoid List**             |  ![สี่เหลี่ยมคางหมู_list_aspose](/words/python-net/working-with-smartart-cold-rendering/trapezoid-list-aspose.png) |  ![สี่เหลี่ยมคางหมู_รายการ_คำ](/words/python-net/working-with-smartart-cold-rendering/trapezoid-list-word.png) |
