---
title: "SmartArt コールド レンダリングの使用"
---

SmartArt グラフィックは、情報の視覚的表現を迅速かつ簡単に作成するために使用されます。状況に最も適した多数のレイアウトから選択するだけです。この使いやすさにより、SmartArt グラフィックスはいくつかの目的で非常に人気があります。

Microsoft Word は、`SmartArt` オブジェクトとともにプリレンダリングされた描画を生成し、保存します。ほとんどの場合、事前レンダリングされた描画は Aspose.Words によって適切にレンダリングされるため、追加のアクションは必要ありません。ただし、ドキュメントが他のアプリケーションで保存されている場合、事前にレンダリングされた SmartArt 描画が見つからないか、正しくない可能性があります。この場合、`SmartArt` オブジェクト自体を Aspose.Words を使用してレイアウトし、レンダリングする必要があります。このプロセスを `SmartArt` コールド レンダリングと呼びます。

## SmartArt コールド レンダリングの使用

Aspose.Words を使用すると、プリレンダリングされた描画を使用したり、コールド レンダリングを実行したりできます。

* 事前レンダリングされた描画が利用可能な場合、Aspose.Words はそれを使用して `SmartArt` オブジェクトをレンダリングします。
* 事前レンダリングされた描画が見つからない場合、Aspose.Words は暗黙的にコールド レンダリングを実行して `SmartArt` オブジェクトをレンダリングします。
* プリレンダリングされた図面が存在するが正しくない場合は、[update_smart_art_drawing](https://reference.aspose.com/words/python-net/aspose.words.drawing/shape/update_smart_art_drawing/) メソッドを呼び出して明示的に SmartArt コールド レンダリングを実行する必要があります。

次のコード例は、ドキュメント内のすべての図の図面を更新する方法を示しています。

**.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`  |  基本ブロックリスト交互の六角形縦方向の箇条書きリスト縦型ボックスリスト可変幅リスト水平方向の箇条書きリストGroup化されたリスト垂直ブロックリスト縦山形リスト垂直矢印リスト台形リストテーブルリストピラミッド一覧ターゲットリスト |  罫線付きリスト縦括弧リストタブ一覧積み上げリスト縦方向のアクセントリスト縦円リスト |
|  `Process`  |  基本的なプロセスアクセントプロセス連続ブロックプロセス矢印のプロセスを増やす収束するテキスト基本的なタイムライン基本的なシェブロンプロセスシェブロンアクセントプロセスクローズドシェブロンプロセスシェブロンリスト垂直プロセス時間差プロセスプロセス一覧基本的な曲げ加工繰り返し曲げ加工詳細なプロセス上向き矢印降順プロセス円形曲げ加工 |  ステップアッププロセスステップダウンプロセス交互の流れサークルを増やすプロセスパイプロセス相互接続されたブロックのプロセスプロセスアローサークルアクセントタイムラインサークルプロセスサブステッププロセス段階的なプロセスランダムから結果までのプロセスサークルアロープロセス |
|  `Cycle`  |  -                                                             |  細分化されたサイクルヘキサゴンラジアル |
|  `Hierarchy`  |  -                                                             |  テーブル階層アーキテクチャのレイアウト |
|  `Relationship`  |  バランス漏斗装備プラスとマイナスアローリボンカウンターバランスアロー向かい合う矢印ネストされたターゲット基本目標ベーシックパイベーシックベンスタックドベン相互接続されたリング |  サークル関係相反する考え方程式垂直方程式リニアベン |
|  `Matrix`  |  基本マトリックスタイトル付きマトリックスグリッドマトリックスサイクルマトリックス |  -                                                             |
|  `Pyramid`  |  -                                                             |  分割されたピラミッド |

## Aspose.Words と Microsoft での SmartArt レンダリングの比較

以下の表は、Microsoft Word 出力と比較したいくつかの標準レイアウトの Aspose.Words コールド レンダリングのサンプル画像を示しています。

|                                 |   **Aspose.Words**                                              |   **Microsoft Word**                                            |
|  -----------------------------  |  ------------------------------------------------------------  |  ------------------------------------------------------------  |
|   **Basic Process**              |  ![Basic_process_aspose](/words/python-net/working-with-smartart-cold-rendering/basic-process-aspose.png) |  ![基本プロセスワード](/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) |  ![circular_bending_process_word](/words/python-net/working-with-smartart-cold-rendering/circular-bending-process-word.png) |
|   **Repeating Bending Process**  |  ![再加工_曲げ加工_アスポーズ](/words/python-net/working-with-smartart-cold-rendering/repearing-bending-process-aspose.png) |  ![再加工_曲げ_プロセス_ワード](/words/python-net/working-with-smartart-cold-rendering/repearing-bending-process-word.png) |
|   **Trapezoid List**             |  ![trapezoid_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) |
