使用 SmartArt Cold Rendering

SmartArt 圖形用於快速、輕鬆地建立資訊的視覺化。 您可以從許多適合您状況的布局中進行選擇。 這麼容易使用,使得SmartArt圖像在某些目的上很受歡迎。

Microsoft Word會產生並儲存預先渲染的繪圖,與SmartArt物件同時存在。 在大多數情況下,預先渲染的繪圖很好地由 Aspose.Words 渲染,不需要其他動作。 不過,如果用其他應用程式儲存文件,預先渲染的SmartArt圖形就可能不見或不正確。 在這個情況下,SmartArt物件本身應該透過 Aspose.Words 進行排版與渲染。 我們稱此過程為SmartArt 寒冷渲染。

使用SmartArt冷渲染

Aspose.Words 允許您使用預渲繪圖或執行冷渲繪製:

  • 如果可預先渲染的圖形可用,則Aspose.Words使用它來渲染SmartArt物件。
  • 如果預先渲染的圖形缺失,Aspose.Words 隱含地執行冷渲染來渲染 SmartArt 圖形。 *如果預先渲染的圖形存在但錯誤,必須透過呼叫UpdateSmartArtDrawing方法來明確地進行SmartArt冷渲染。

接下來的程式碼範例說明如何更新文件中所有圖形的繪圖:

".NET"

標準SmartArt布局支援

目前只有有限數量的標準 Microsoft Word SmartArt 布局被支援。 此外,這些布局有些是部分支援的,也就是說,圖形的重要節點和形狀是渲染的,但 Microsoft Word 和 Aspose.Words 圖形布局的不同之處可能存在。

以下表格列出所有支援的布局及部分支援的布局:

智慧藝術排版 Group 完全支援的布局 部分支援的布局
List
  • 基本塊清單
  • 交替六邊形
  • 垂直標記清單
  • 垂直方塊清單
  • 變化寬度清單
  • 水平標記清單
  • 分组清单
  • 垂直块清单
  • 垂直 Chevron 清单
  • 垂直箭头清单
  • 梯形清单
  • 表格清单
  • 金字塔清单
  • 目标清单"
  • 有序列表
  • 垂直括號列表
  • 標籤列表
  • 堆疊列表
  • 垂直強調列表
  • 垂直圓圈列表
Process
  • 基本過程
  • 強調過程
  • 連續塊過程
  • 增量箭號過程
  • 收斂文字
  • 基本時間軸
  • 基本契點過程
  • 契點強調過程
  • 閉合契點過程
  • 契點清單
  • 垂直過程
  • 錯序過程
  • 過程清單
  • 基本彎曲過程
  • 重複彎曲過程
  • 詳細過程
  • 向上箭號
  • 向下過程
  • 圓角彎曲過程
  • 步驟上升過程
  • 步驟下降過程
  • 交互式流
  • 漸進式圓環過程
  • 披薩過程
  • 相互連接塊體過程
  • 流程箭頭
  • 圓圈重點時間軸
  • 圓圈過程
  • 子步驟過程
  • 分階段過程
  • 隨機結果過程
  • 圓圈箭頭過程
Cycle
  • 分段循環
  • 六角形線條
Hierarchy
  • 表格階層
  • 架構布局
Relationship
  • 平衡
  • 漏斗
  • 齿轮
  • 加減
  • 箭形卷轴
  • 平衡箭頭
  • 對立箭頭
  • 嵌套目標
  • 基本目標
  • 基本比薩
  • 基本文森
  • 堆疊式文森
  • 相互環形
  • 圓圈關係
  • 對立想法
  • 方程式
  • 垂直方程式
  • 線式 Venn
Matrix
  • 基本矩陣
  • 標題矩陣
  • 網格矩陣
  • 循環矩陣
Pyramid
  • 分段金字塔

《SmartArt 渲染的比較:Aspose.Words 和 Microsoft》

下面的表格示範了 Aspose.Words 冷渲染一些標準 bố置的範例圖片,與 Microsoft Word 的輸出比較:

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