---
title: "Làm việc với `SmartArt Cold Rendering trong Java"
---

Hình ảnh SmartArt được dùng để tạo ra một cách nhanh chóng và dễ dàng đại diện trực quan của thông tin. Bạn đơn giản chọn từ một số lượng lớn các bố cục phù hợp nhất với hoàn cảnh của bạn. Tính dễ dùng này làm cho đồ họa SmartArt rất phổ biến trong một số mục đích.

Microsoft Word tạo và lưu hình vẽ đã được tiền xử lý cùng với đối tượng `SmartArt`. Trong hầu hết các trường hợp, hình vẽ đã được xử lý trước sẽ hiển thị tốt bởi Aspose.Words và không cần hành động bổ sung. Tuy nhiên nếu tài liệu được lưu bằng các ứng dụng khác thì hình ảnh Smartart có thể bị thiếu hoặc không chính xác. Trong trường hợp này, đối tượng `SmartArt` nên được bố cục và hiển thị bằng cách sử dụng Aspose.Words. Chúng tôi gọi quá trình này là `SmartArt` Chuyển mã lạnh.

## Sử dụng Cold Rendering của SmartArt

Aspose.Words cho phép bạn sử dụng hình vẽ đã được lập trình trước hoặc thực hiện lập trình lạnh:

* Nếu có sẵn một bản vẽ đã được xử lý trước, Aspose.Words sử dụng nó để hiển thị đối tượng `SmartArt`.
* Nếu hình vẽ được tạo trước bị thiếu, Aspose.Words thực hiện xử lý lạnh để hiển thị đối tượng `SmartArt`.
"* Nếu có hình vẽ đã được xử lý trước nhưng không chính xác, cần phải thực hiện xử lý lạnh của SmartArt một cách rõ ràng bằng việc gọi phương thức [UpdateSmartArtDrawing](https://reference.aspose.com/words/java/com.aspose.words/shape/#updateSmartArtDrawing)."

Mã đoạn ví dụ cho thấy cách cập nhật vẽ cho tất cả các sơ đồ trong tài liệu:

{{< gist "aspose-words-gists" "827e71ccc0b8516a3cfe247b86ce6d4e" "Examples-src-main-java-com-aspose-words-examples-programming_documents-Shapes-WorkingWithShapes-UpdateSmartArtDrawing.java" >}}

## Hỗ trợ cho các bố cục tiêu chuẩn SmartArt

Hiện tại chỉ có một số lượng giới hạn các bố cục chuẩn Microsoft Word SmartArt được hỗ trợ. Ngoài ra một số bố cục này được hỗ trợ một phần có nghĩa là các nút và hình dạng quan trọng của sơ đồ được xử lý nhưng có thể có sự khác biệt giữa sơ đồ Microsoft Word và Aspose.Words bố cục.

Biểu mẫu dưới đây liệt kê các bố cục được hỗ trợ đầy đủ và một phần:

| Bố cục SmartArt Group | bố cục được hỗ trợ đầy đủ | Màn hình được hỗ trợ một phần |
| ---------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| `List` | Danh sách khối cơ bảnHàng chữ lục giác thay đổiDanh sách dấu đầu dòng dọcDanh sách hộp dọcDanh sách chiều rộng thay đổiDanh sách dấu đầu dòng ngangGrouped ListDanh sách khối dọcDanh sách mũi tên dọcDanh sách mũi tên dọcDanh sách hình nónDanh sách bảngDanh sách kim tự thápDanh sách mục tiêu | Danh sách hàng Danh sách thanh dọc Danh sách dấu tab Danh sách chồng lên nhau Danh sách dấu ngoặc thẳng đứng Danh sách vòng tròn thẳng đứng |
| `Process` | Quy trình cơ bảnQuy trình nhấn mạnhQuy trình khối liên tụcQuy trình mũi tên tăng dầnQuy trình văn bản hội tụQuy trình đường thời gian cơ bảnQuy trình cheveron cơ bảnQuy trình cheveron nhấn mạnhQuy trình cheveron đóngQuy trình danh sách cheveronQuy trình thẳng đứngQuy trình sắp xếp xen kẽQuy trình danh sáchQuy trình uốn cong cơ bảnQuy trình uốn cong lặp lạiQuy trình chi tiếtMũi tên lênQuy trình xuốngQuy trình uốn cong tròn | Quy trình bước lênQuy trình bước xuốngDòng thay đổiQuy trình vòng tròn tăng dầnQuy trình bánh pieQuy trình khối liên kếtmũi tên quy trìnhMũi tên thời gian nhấn mạnh hình trònQuy trình hình trònQuy trình bước phụQuy trình giai đoạnQuy trình ngẫu nhiên đến kết quảQuy trình mũi tên hình tròn |
| `Cycle` | - | Chu kỳ phân đoạn Chu kỳ lục giác |
| `Hierarchy` | - | Phân cấp bảng Kế hoạch Kiến trúc |
| `Relationship` | Đoàn kếtThùng lọcLưỡi lêPlus và MinusDây mũi tênMũi tên cân bằngMũi tên đối lậpMục tiêu lồng nhauMục tiêu cơ bảnPie cơ bảnVenn cơ bảnVenn chồng chéoDây nhẫn liên kết | Mối quan hệ tròn Ý tưởng đối lập Phương trình Phương trình thẳng đứng Venn tuyến tính |
| `Matrix` | Ma trận cơ bảnMa trận tiêu đềMa trận lướiMa trận chu kỳ | - |
| `Pyramid` | - | Piramid phân đoạn |

## So sánh của SmartArt Rendering trong Aspose.Words và Microsoft

Bảng dưới đây cho thấy hình ảnh ví dụ của Aspose.Words Render lạnh của một số bố cục tiêu chuẩn so với Microsoft Word đầu ra:

|  | **Aspose.Words** | **Microsoft Word** |
| ----------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Basic Process** | ![basic_process_aspose](basic-process-aspose.png) | ![basic_process_word](basic-process-word.png) |
| **Circular Bending Process** | ![circular_bending_process_aspose](circular-bending-process-aspose.png) | ![circular_bending_process_word](circular-bending-process-word.png) |
| **Repeating Bending Process** | ![repearing_bending_process_aspose](repearing-bending-process-aspose.png) | ![repearing_bending_process_word](repearing-bending-process-word.png) |
| **Trapezoid List** | ![trapezoid_list_aspose](trapezoid-list-aspose.png) | ![trapezoid_list_word](trapezoid-list-word.png) |
