Praca z Smartem Art Cold Rendering

Grafika SmartArt jest używana do szybkiego i łatwego tworzenia wizualnej reprezentacji informacji. Po prostu wybrać z dużej liczby układów, które najlepiej odpowiada sytuacji. Ta łatwość użytkowania sprawia, że grafika SmartArt jest dość popularna w niektórych celach.

Microsoft Word generuje i zapisuje wstępnie renderowane rysunek wraz z SmartArt obiekt. W większości przypadków, wstępnie renderowane rysunek jest dobrze przez Aspose.Words i nie są wymagane żadne dodatkowe działania. Jednak jeśli dokument jest zapisany przez inne aplikacje, wstępnie renderowany rysunek SmartArt może być brakujący lub nieprawidłowy. W tym przypadku SmartArt obiekt sam powinien być laid- out i renderowane za pomocą Aspose.Words. Nazywamy ten proces SmartArt Cold Rendering.

Korzystanie ze Smart Art Cold Rendering

Aspose.Words pozwala na użycie wstępnie renderowanego rysunku lub wykonać renderowanie na zimno:

  • Jeżeli dostępny jest wcześniej renderowany rysunek, Aspose.Words wykorzystuje go do renderowania SmartArt obiekt.
  • Jeśli brakuje wcześniej renderowanego rysunku, Aspose.Words pośrednio wykonuje renderowanie na zimno do renderowania SmartArt obiekt.
  • Jeśli rysowanie przedrenderowane jest obecne, ale jest nieprawidłowe, wymagane jest wykonanie SmartArt zimnego renderowania wyraźnie przez wywołanie UpdateSmartArtDrawing Metoda.

Poniższy przykład kodu pokazuje, jak zaktualizować rysunki dla wszystkich schematów w dokumencie:

Obsługa standardowych układów SmartArt

Obecnie tylko ograniczona liczba standardów Microsoft Word Obsługiwane są układy SmartArt. Ponadto niektóre z tych układów są obsługiwane częściowo, co oznacza, że znaczące węzły i kształty diagramu są renderowane, ale mogą być różnice między Microsoft Word oraz Aspose.Words układ diagramu.

Poniższa tabela zawiera w pełni i częściowo obsługiwane układy:

Inteligentne Układy artystyczne Group W pełni obsługiwane układy Częściowo obsługiwane układy
List
  • Podstawowa lista bloków
  • Heksagony zastępcze
  • Pionowa lista kul
  • Lista pól pionowych
  • Lista szerokościName
  • Pozioma lista kul
  • Groupna
  • Pionowa lista bloków
  • Pionowa lista Chevron
  • Pionowa lista strzałek
  • Lista trapezoidów
  • Lista tabeli
  • Lista piramid
  • Lista docelowa
  • Lista liniowa
  • Pionowa lista zamków
  • Lista kart
  • Lista układana
  • Pionowa lista akcentów
  • Pionowa lista okręgów
Process
  • Proces podstawowy
  • Proces aktywacji
  • Proces ciągłego blokowania
  • Zwiększanie procesu strzałek
  • Konwertowanie tekstu
  • Podstawowy harmonogram
  • Podstawowy proces chevronu
  • Proces chevron accent
  • Zamknięty proces Chevron
  • Lista Chevron
  • Proces pionowy
  • Proces staggered
  • Lista procesów
  • Podstawowy proces gięcia
  • Powtarzanie procesu gięcia
  • Szczegółowy proces
  • Strzałka w górę
  • Proces opadania
  • Proces gięcia kołowego
  • Zintensyfikowanie procesu
  • Proces step down
  • Alternatywny przepływ
  • Zwiększanie procesu koła
  • Proces ciasta
  • Połączony proces blokowania
  • Strzałki procesowe
  • Czas aktywacji koła
  • Proces okrążenia
  • Proces podetapowy
  • Proces stopniowy
  • Proces losowy do wyniku
  • Proces strzałek koła
Cycle
  • Cykl segmentowany
  • Hexagon Radial
Hierarchy
  • Hierarchia tabeli
  • Układ architektury
Relationship
  • Saldo
  • Lejek
  • Narzędzia
  • Plus i Minus
  • Arrow Ribbon
  • Kontrsaldo Wiersze
  • Nakłady przeciwstawne
  • Zagnieżdżony cel
  • Podstawowy cel
  • Podstawowe ciasto
  • Basic Venn
  • Stacked Venn
  • Złączony pierścień
  • Związek w kole
  • Pomysły przeciwne
  • Równanie
  • Równanie pionowe
  • Venn liniowy
Matrix
  • Matryca podstawowa
  • Matryca tytułowa
  • Matryca siatkowa
  • Matryca cyklu
Pyramid
  • Piramida segmentowana

Porównanie SmartArt Rendering w Aspose.Words oraz Microsoft

Poniższa tabela przedstawia przykładowe zdjęcia Aspose.Words Zimne Renderowanie niektórych standardowych układów w porównaniu do Microsoft Word wyjście:

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