Práce s SmartArt Vykreslování za studena

SmartArt grafika se používá k rychlému a snadnému vytvoření vizuální reprezentace informací. Jednoduše si vyberete z velkého množství rozvržení, které nejlépe vyhovuje vaší situaci. Díky tomuto snadnému použití je grafika SmartArt pro některé účely docela populární.

Microsoft Word generuje a ukládá předem vykreslený výkres spolu s objektem SmartArt. Ve většině případů je předem vykreslený výkres vykreslen dobře pomocí Aspose.Words a nejsou vyžadovány žádné další akce. Pokud je však dokument uložen jinými aplikacemi, může být předem vykreslený výkres SmartArt chybějící nebo nesprávný. V tomto případě by měl být samotný objekt SmartArt rozložen a vykreslen pomocí Aspose.Words. Tento proces nazýváme SmartArt Vykreslování za studena.

Použití SmartArt Vykreslování Za Studena

Aspose.Words umožňuje použít předem vykreslený výkres nebo provést Vykreslování za studena:

  • Pokud je k dispozici předem vykreslený výkres, Aspose.Words jej použije k vykreslení objektu SmartArt.
  • Pokud předrenderovaný výkres chybí, Aspose.Words implicitně provede Vykreslování za studena, aby vykreslil objekt SmartArt.
  • Pokud je předrenderovaný výkres přítomen, ale je nesprávný, je nutné explicitně provést SmartArt Vykreslování za studena voláním metody UpdateSmartArtDrawing.

Následující příklad kódu ukazuje, jak aktualizovat výkresy pro všechny diagramy v dokumentu:

Podpora standardních rozvržení SmartArt

V současné době je podporován pouze omezený počet standardních Microsoft Word SmartArt rozvržení. Některá z těchto rozvržení jsou také částečně podporována, což znamená, že jsou vykresleny významné uzly a tvary diagramu, ale mohou existovat rozdíly mezi Microsoft Word a Aspose.Words rozložením diagramu.

Níže uvedená tabulka uvádí plně a částečně podporovaná rozvržení:

SmartArt Skupina Rozvržení Plně podporované rozvržení Částečně podporované rozvržení
List
  • Základní Seznam Bloků
  • Střídavé Šestiúhelníky
  • Vertikální Seznam Odrážek
  • Vertikální Seznam Boxů
  • Seznam Různé Šířky
  • Horizontální Seznam Odrážek
  • Seskupený Seznam
  • Vertikální Seznam Bloků
  • Vertikální Seznam Krokví
  • Seznam Svislých Šipek
  • Lichoběžníkový Seznam
  • tabulka
  • Seznam Pyramid
  • Seznam Cílů
  • Linkovaný Seznam
  • Seznam Svislých Závorek
  • Seznam Karet
  • Skládaný Seznam
  • Seznam Svislých Přízvuků
  • Seznam Svislých Kruhů
Process
  • Základní Proces
  • Proces Přízvuku
  • Kontinuální Blokový Proces
  • Zvýšení Arrow Proces
  • Konvergující Text
  • Základní Časová Osa
  • Základní Proces Chevron
  • Proces Zvýraznění Chevronu
  • Uzavřený Proces Chevronu
  • Seznam Krokví
  • Vertikální Proces
  • Rozložený Proces
  • Seznam Procesů
  • Základní Proces Ohýbání
  • Opakování Procesu Ohýbání
  • Podrobný Proces
  • Šipka Nahoru
  • Sestupný Proces
  • Kruhový Proces Ohýbání
  • Zintenzivnit Proces
  • Krok Dolů Proces
  • Střídavý Průtok
  • Rostoucí Kruhový Proces
  • Pie proces
  • Propojený Blokový Proces
  • Procesní Šipky
  • Kruh Přízvuk Časová Osa
  • Kruhový Proces
  • Postup Dílčího Kroku
  • Postupný Proces
  • Proces náhodného výsledku
  • Proces Kruhové Šipky
Cycle
  • Segmentovaný Cyklus
  • Šestihran Radiální
Hierarchy
  • Hierarchie Tabulek
  • Rozložení Architektury
Relationship
  • Rovnováha
  • Nálevka
  • Zařízení
  • Plus A Mínus
  • Arrow Stuha
  • Protiváhové Šipky
  • Protilehlé Šípy
  • Vnořený Cíl
  • Základní Cíl
  • Základní Pie
  • Basic Venn
  • Stacked Venn
  • Propojený Kroužek
  • Kruhový Vztah
  • Protichůdné Myšlenky
  • Rovnice
  • Vertikální Rovnice
  • Lineární Venn
Matrix
  • Základní Matice
  • Název Matrix
  • Mřížková Matice
  • Matice Cyklu
Pyramid
  • Segmentovaná Pyramida

Porovnání SmartArt Vykreslování v Aspose.Words a Microsoft

Níže uvedená tabulka ukazuje ukázkové obrázky Aspose.Words studeného Vykreslování některých standardních rozvržení ve srovnání s Microsoft Word výstupem:

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