Làm việc với SmartArt Cold Rendering

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.”

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:

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ản
  • Hàng chữ lục giác thay đổi
  • Danh sách dấu đầu dòng dọc
  • Danh sách hộp dọc
  • Danh sách chiều rộng thay đổi
  • Danh sách dấu đầu dòng ngang
  • Grouped List
  • Danh sách khối dọc
  • Danh sách mũi tên dọc
  • Danh sách mũi tên dọc
  • Danh sách hình nón
  • Danh sách bảng
  • Danh sách kim tự tháp
  • Danh 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ản
  • Quy trình nhấn mạnh
  • Quy trình khối liên tục
  • Quy trình mũi tên tăng dần
  • Quy trình văn bản hội tụ
  • Quy trình đường thời gian cơ bản
  • Quy trình cheveron cơ bản
  • Quy trình cheveron nhấn mạnh
  • Quy trình cheveron đóng
  • Quy trình danh sách cheveron
  • Quy trình thẳng đứng
  • Quy trình sắp xếp xen kẽ
  • Quy trình danh sách
  • Quy trình uốn cong cơ bản
  • Quy trình uốn cong lặp lại
  • Quy trình chi tiết
  • Mũi tên lên
  • Quy trình xuống
  • Quy trình uốn cong tròn
  • Quy trình bước lên
  • Quy trình bước xuống
  • Dòng thay đổi
  • Quy trình vòng tròn tăng dần
  • Quy trình bánh pie
  • Quy trình khối liên kết
  • mũi tên quy trình
  • Mũi tên thời gian nhấn mạnh hình tròn
  • Quy trình hình tròn
  • Quy trình bước phụ
  • Quy trình giai đoạn
  • Quy 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ết
  • Thùng lọc
  • Lưỡi lê
  • Plus và Minus
  • Dây mũi tên
  • Mũi tên cân bằng
  • Mũi tên đối lập
  • Mục tiêu lồng nhau
  • Mục tiêu cơ bản
  • Pie cơ bản
  • Venn cơ bản
  • Venn chồng chéo
  • Dâ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ản
  • Ma trận tiêu đề
  • Ma trận lưới
  • Ma 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_word
Circular Bending Process circular_bending_process_aspose circular_bending_process_word
Repeating Bending Process repearing_bending_process_aspose repearing_bending_process_word
Trapezoid List trapezoid_list_aspose trapezoid_list_word