Werken met Smart Art Cold Rendering

SmartArt graphics worden gebruikt om snel en gemakkelijk een visuele weergave van informatie te creëren. U kiest gewoon uit een groot aantal lay-outs die het beste bij uw situatie past. Dit gebruiksgemak maakt SmartArt graphics vrij populair voor sommige doeleinden.

Microsoft Word genereert en slaat de vooraf gerenderde tekening samen met de SmartArt object. In de meeste gevallen wordt de voorgeschrapte tekening goed weergegeven door Aspose.Words en er zijn geen aanvullende maatregelen nodig. Echter, als het document wordt opgeslagen door andere toepassingen, kan de vooraf gerenderde SmartArt tekening ontbreken of onjuist zijn. In dit geval SmartArt object zelf moet worden aangelegd en weergegeven met behulp van Aspose.Words. Wij noemen dit proces de SmartArt Koude Rendering.

Smart gebruiken Art Cold Rendering

Aspose.Words kunt u gebruik maken van een vooraf gerenderde tekening of het uitvoeren van koude rendering:

  • Indien een vooraf opgestelde tekening beschikbaar is, Aspose.Words gebruikt om de SmartArt object.
  • Indien de voorafgaande tekening ontbreekt, Aspose.Words impliciet voert koude rendering om de SmartArt object.
  • Als een vooraf gerenderde tekening aanwezig is maar onjuist is, is het noodzakelijk om SmartArt koude rendering expliciet uit te voeren door te bellen UpdateSmartArtDrawing methode.

Het volgende voorbeeld van code laat zien hoe tekeningen voor alle diagrammen in het document kunnen worden bijgewerkt:

Ondersteuning voor standaard SmartArt-indelingen

Momenteel slechts een beperkt aantal normen Microsoft Word SmartArt lay-outs worden ondersteund. Ook worden sommige van deze lay-outs gedeeltelijk ondersteund, wat betekent dat belangrijke knooppunten en vormen van het diagram worden weergegeven, maar er kunnen verschillen zijn tussen Microsoft Word en Aspose.Words diagramindeling.

Onderstaande tabel geeft een overzicht van de volledig en gedeeltelijk ondersteunde indelingen:

Slim Kunstindelingen Group Volledig ondersteunde indelingen Gedeeltelijk ondersteunde indelingen
List
  • Basis Bloklijst
  • Wisselende Hexagons
  • Verticale Kogellijst
  • Verticale kaderlijst
  • Varierende breedtelijst
  • Horizontale kogellijst
  • Grouprd Lijst
  • Verticale bloklijst
  • Verticale Chevron-lijst
  • Verticale pijlenlijst
  • Trapezoïde lijst
  • Tabellijst
  • Piramidelijst
  • Doellijst
  • Gelijnde lijst
  • Verticale haaklijst
  • Tabbladlijst
  • Gestapelde lijst
  • Verticale accentlijst
  • Verticale cirkellijst
Process
  • Basisproces
  • Accent-proces
  • Continu blokproces
  • Pijlproces vergroten
  • Convergerende tekst
  • Basistijdlijn
  • Basischevronproces
  • Chevron Accent-proces
  • Gesloten Chevronproces
  • Chevron-lijst
  • Verticaal proces
  • Vertragen proces
  • Proceslijst
  • Basis Buigproces
  • Herhalen Buigproces
  • Gedetailleerd proces
  • Pijl naar boven
  • Aflopend proces
  • Circulaire buigen
  • Stap omhoog proces
  • Proces omlaag
  • Wisselstroom
  • Meer cirkelproces
  • Pieproces
  • Gekoppeld blokproces
  • Procespijlen
  • Circle Accent Tijdlijn
  • Cirkelproces
  • Substappen
  • Gefaseerd proces
  • Willekeurig tot resultaat proces
  • Cirkelpijlproces
Cycle
  • Gesegmenteerde cyclus
  • Zeshoekstraal
Hierarchy
  • Tafelhiërarchie
  • Architectuuropmaak
Relationship
  • Saldo
  • Trechter
  • Vistuig
  • Plus en minus
  • Pijllint
  • Pijlen tegenwicht
  • Oppositiepijlen
  • Geneste doel
  • Basisdoelstelling
  • Basistaart
  • Basis Venn
  • Gestapelde Venn
  • Verbonden ring
  • Cirkelrelatie
  • Opponeren van ideeën
  • Vergelijking
  • Verticale vergelijking
  • Lineaire Venn
Matrix
  • Basismatrix
  • Titel Matrix
  • Rastermatrix
  • Cyclusmatrix
Pyramid
  • Gesegmenteerde piramide

Vergelijking van SmartArt Rendering in Aspose.Words en Microsoft

De tabel hieronder toont voorbeeldfoto’s van Aspose.Words Koud Renderen van een aantal standaard layouts in vergelijking met Microsoft Word uitvoer:

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