Práce s chytrými Umění Studené renderování

Grafika SmartArt se používá k rychlému a snadnému vytvoření vizuálního zobrazení informací. Jednoduše si vyberete z velkého počtu rozložení, které nejlépe vyhovuje vaší situaci. Díky tomuto snadnému použití je grafika SmartArt poměrně oblíbená pro některé účely.

Microsoft Word generuje a ukládá pre-rendered výkres spolu s SmartArt objekt. Ve většině případů je kresba přednastavena tak, že Aspose.Words a nejsou nutná žádná další opatření. Pokud je však dokument uložen jinými aplikacemi, může být kresba SmartArt předpředem chybějící nebo nesprávná. V tomto případě SmartArt samotný objekt by měl být nastaven a přeložen pomocí Aspose.Words. Tento proces nazýváme SmartArt Studená renderování.

Použití chytrých Umění Studené renderování

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

  • Pokud je k dispozici přednastavená kresba, Aspose.Words používá k výrobě SmartArt objekt.
  • Pokud chybí přednastavená kresba, Aspose.Words Implicitně provádí vykreslování za studena, aby se SmartArt objekt.
  • Je-li přítomen předdenderovaný výkres, ale je chybný, je nutné provést SmartArt zobrazování za studena explicitně voláním UpdateSmartArtDrawing metoda.

Následující příklad kódu ukazuje, jak aktualizovat výkresy všech schémat v dokumentu:

Podpora standardních layoutů SmartArt

V současné době pouze omezený počet norem Microsoft Word Je podporováno uspořádání SmartArt. Také některé z těchto uspořádání jsou částečně podporovány, což znamená, že významné uzly a tvary diagramu jsou překresleny, ale tam mohou být rozdíly mezi Microsoft Word a Aspose.Words schéma.

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

Chytré Výtvarné úpravy Group Plně podporované rozvržení Částečně podporované rozvržení
List
  • Seznam základních bloků
  • Alternativní hexagony
  • Vertikální seznam nábojů
  • Seznam vertikálních kolonek
  • Seznam šířky
  • Horizontální seznam nábojů
  • GroupSeznam
  • Seznam vertikálních bloků
  • Vertikální seznam symbolů
  • Vertikální seznam šipek
  • Seznam trapezoidů
  • Seznam tabulek
  • Seznam pyramid
  • Cílový seznam
  • Linka Seznam
  • Seznam vertikálních raket
  • Seznam karet
  • Naložený seznam
  • Seznam vertikálních přízvuků
  • Vertikální seznam kruhů
Process
  • Základní proces
  • Zrychlení
  • Plynulý blokový proces
  • Zvyšování šipkového procesu
  • Konvergující text
  • Základní časová osa
  • Základní chevronový proces
  • Proces chevron přízvuku
  • Uzavřený chevronový proces
  • Seznam symbolů
  • Vertikální proces
  • Překročený proces
  • Seznam procesů
  • Základní ohýbání
  • Opakování ohýbání
  • Podrobný postup
  • Šipka nahoru
  • Sestupný proces
  • Ohýbání kruhů
  • Krok nahoru
  • Postup kroku dolů
  • Alternativní tok
  • Rostoucí proces kruhu
  • Koláčový proces
  • Mezipřipojený blokový proces
  • Procesní šipky
  • Časová osa zrychlení kruhu
  • Proces kruhu
  • Proces dílčího kroku
  • Fáze
  • Postup náhodného výsledku
  • Proces šipky kruhu
Cycle
  • Segmentovaný cyklus
  • Hexagon Radial
Hierarchy
  • Tabulka Hierarchie
  • Uspořádání architektury
Relationship
  • Zůstatek
  • Funnel
  • Zařízení
  • Plus a Mínus
  • Šipka Ribbon
  • Protibilanční šípy
  • Protilehlé šípy
  • Nested Cíl
  • Základní cíl
  • Základní koláč
  • Základní Venn
  • Stacked Venn
  • Připojený prstenec
  • Vztah k kruhu
  • Protichůdné myšlenky
  • Rovnice
  • Vertikální rovnice
  • Lineární venn
Matrix
  • Základní matice
  • Název Matrix
  • Grid Matrix
  • Cyklus Matrix
Pyramid
  • Segmentovaná pyramida

Srovnání SmartArt Rendering in Aspose.Words a Microsoft

Níže uvedená tabulka ukazuje příklady Aspose.Words Studená Renderování některých standardních uspořádání ve srovnání s Microsoft Word výstup:

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