---
title: "C++ 'de SmartArt Soğuk İşleme ile Çalışma"
---

SmartArt grafikler, bilginin görsel bir temsilini hızlı ve kolay bir şekilde oluşturmak için kullanılır. Durumunuza en uygun çok sayıda düzen arasından seçim yapmanız yeterlidir. Bu kullanım kolaylığı, SmartArt grafiklerini bazı amaçlar için oldukça popüler hale getirir.

Microsoft Word önceden oluşturulmuş çizimi `SmartArt` nesnesiyle birlikte oluşturur ve kaydeder. Çoğu durumda, önceden oluşturulmuş çizim Aspose.Words tarafından iyi işlenir ve ek işlem gerekmez. Ancak, belge başka uygulamalar tarafından kaydedilirse, önceden oluşturulmuş SmartArt çizim eksik veya yanlış olabilir. Bu durumda, `SmartArt` nesnesinin kendisi düzenlenmeli ve Aspose.Words kullanılarak oluşturulmalıdır. Bu işleme `SmartArt` Soğuk İşleme diyoruz.

## SmartArt Soğuk İşleme Kullanma

Aspose.Words önceden oluşturulmuş bir çizim kullanmanıza veya soğuk oluşturma gerçekleştirmenize olanak tanır:

* Önceden oluşturulmuş bir çizim varsa, Aspose.Words onu `SmartArt` nesnesini oluşturmak için kullanır.
* Önceden oluşturulmuş çizim eksikse, Aspose.Words `SmartArt` nesnesini işlemek için örtülü olarak soğuk işleme gerçekleştirir.
* Önceden oluşturulmuş bir çizim varsa ancak yanlışsa, [UpdateSmartArtDrawing](https://reference.aspose.com/words/cpp/aspose.words.drawing/shape/updatesmartartdrawing/) yöntemini çağırarak SmartArt soğuk işlemeyi açıkça gerçekleştirmesi gerekir.

Aşağıdaki kod örneği, belgedeki tüm diyagramların çizimlerinin nasıl güncelleneceğini gösterir:

{{< gist "aspose-words-gists" "d55d8631947d283b1f0da99afa06c492" "cpp-Programming-Documents-Shapes-WorkingWithShapes-UpdateSmartArtDrawing.cpp" >}}

## Standart SmartArt Mizanpajlar için destek

Şu anda yalnızca sınırlı sayıda standart Microsoft Word SmartArt düzen desteklenmektedir. Ayrıca, bu düzenlerden bazıları kısmen desteklenir, yani diyagramın önemli düğümleri ve şekilleri oluşturulur, ancak Microsoft Word ile Aspose.Words diyagram düzeni arasında farklılıklar olabilir.

Aşağıdaki tablo, tamamen ve kısmen desteklenen düzenleri listeler:

| SmartArt Düzen Grubu | Tamamen desteklenen düzenler | Kısmen desteklenen düzenler |
| ---------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| `List` | Temel Blok ListesiAlternatif AltıgenlerDikey Madde İşareti ListesiDikey Kutu ListesiDeğişen Genişlik ListesiYatay Madde İşareti ListesiGruplandırılmış ListeDikey Blok ListesiDikey Şerit ListesiDikey Ok ListesiYamuk ListesiTablo ListesiPiramit ListesiHedef Listesi | Sıralı ListeDikey Parantez ListesiSekme ListesiYığılmış ListeDikey Vurgu ListesiDikey Daire Listesi |
| `Process` | Temel SüreçVurgu SüreciSürekli Blok SüreciOk Sürecini ArtırmaMetni YakınsamaTemel Zaman ÇizelgesiTemel Şerit İşlemiChevron Vurgu SüreciKapalı Şerit İşlemiŞerit ListesiDikey İşlemKademeli Süreçİşlem ListesiTemel Bükme İşlemiTekrarlanan Bükme İşlemiDetaylı SüreçYukarı OkAzalan SüreçDairesel Bükme İşlemi | Süreci HızlandırınAşağı Adım SüreciAlternatif AkışÇember Sürecini ArtırmaPie İşlemBirbirine Bağlı Blok Süreciİşlem OklarıDaire Vurgulu Zaman ÇizelgesiÇember SüreciAlt Adım SüreciAşamalı SüreçRastgele Sonuç SüreciDaire Ok İşlemi |
| `Cycle` |  | Bölümlenmiş DöngüAltıgen Radyal |
| `Hierarchy` |  | Tablo HiyerarşisiMimari Düzen |
| `Relationship` | DengeHuniDişliArtı Ve EksiOk ŞeritDenge OklarıKarşıt Oklarİç İçe Geçmiş HedefTemel HedefTemel PieTemel VennYığılmış VennBirbirine bağlı Halka | Çember ilişkisiKarşıt FikirlerDenklemDikey DenklemDoğrusal Venn |
| `Matrix` | Temel MatrisBaşlıklı MatrisIzgara MatrisiDöngü Matrisi |  |
| `Pyramid` |  | Parçalı Piramit |

## Aspose.Words ve Microsoft 'de SmartArt İşlemenin karşılaştırılması

Aşağıdaki tablo, Microsoft Word çıktısına kıyasla bazı standart mizanpajların Aspose.Words Soğuk İşlenmesinin örnek resimlerini göstermektedir:

|  | **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) |
