Werken met SmartArt koude Rendering

SmartArt afbeeldingen worden gebruikt om snel en eenvoudig een visuele weergave van informatie te maken. U kiest eenvoudig uit een groot aantal lay-outs die het beste bij uw situatie passen. Dit gebruiksgemak maakt SmartArt graphics voor sommige doeleinden erg populair.

Microsoft Word genereert en slaat de vooraf gerenderde tekening samen met het SmartArt object op. In de meeste gevallen wordt de vooraf gerenderde tekening goed weergegeven door Aspose.Words en zijn er geen extra acties nodig. Als het document echter door andere toepassingen wordt opgeslagen, kan de vooraf gerenderde SmartArt tekening ontbreken of onjuist zijn. In dit geval moet het SmartArt object zelf worden aangelegd en gerenderd met behulp van Aspose.Words. We noemen dit proces de SmartArt Koude Rendering.

SmartArt Koude Rendering Gebruiken

Aspose.Words kunt u een vooraf gerenderde tekening gebruiken of koude rendering uitvoeren:

  • Als een vooraf gerenderde tekening beschikbaar is, gebruikt Aspose.Words deze om het SmartArt object weer te geven.
  • Als vooraf gerenderde tekening ontbreekt, voert Aspose.Words impliciet koude rendering uit om het SmartArt object weer te geven.
  • Als een vooraf gerenderde tekening aanwezig is, maar onjuist is, is het vereist om SmartArt koude rendering expliciet uit te voeren door UpdateSmartArtDrawing methode aan te roepen.

Het volgende codevoorbeeld toont hoe u tekeningen voor alle diagrammen in het document kunt bijwerken:

Ondersteuning voor standaard SmartArt lay-outs

Momenteel wordt slechts een beperkt aantal standaard Microsoft Word SmartArt lay-outs 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 diagramlay-out.

In de onderstaande tabel worden de volledig en gedeeltelijk ondersteunde lay-outs weergegeven:

Groep SmartArt Lay-Outs Volledig ondersteunde lay-outs Gedeeltelijk ondersteunde lay-outs
List
  • Basis Bloklijst
  • Afwisselende Zeshoeken
  • Verticale Lijst Met Opsommingstekens
  • Verticale Lijst
  • Lijst Met Variërende Breedte
  • Horizontale Opsommingslijst
  • Gegroepeerde Lijst
  • Verticale Bloklijst
  • Verticale Chevronlijst
  • Verticale Pijl Lijst
  • Trapezium Lijst
  • Tabel Lijst
  • Piramide Lijst
  • Doellijst
  • Lijst Met Lijnen
  • Verticale Bracket Lijst
  • Tabbladlijst
  • Gestapelde Lijst
  • Verticale Accentlijst
  • Verticale Cirkel Lijst
Process
  • Basisproces
  • Accent Proces
  • Continu Blokproces
  • Pijlproces Verhogen
  • Convergerende Tekst
  • Basis Tijdlijn
  • Basis Chevron Proces
  • Chevron Accent Proces
  • Gesloten Chevron Proces
  • Chevron Lijst
  • Verticaal Proces
  • Gestapeld Proces
  • Proceslijst
  • Basis Buigproces
  • Herhalend Buigproces
  • Gedetailleerd Proces
  • Pijl Omhoog
  • Aflopend Proces
  • Circulair Buigproces
  • Proces Opvoeren
  • Stap Naar Beneden Proces
  • Wisselstroom
  • Proces Van Toenemende Cirkel
  • Pie proces
  • Onderling Verbonden Blokproces
  • Proces Pijlen
  • Cirkel Accent Tijdlijn
  • Cirkelproces
  • Sub Stap Proces
  • Gefaseerd Proces
  • Willekeurig naar resultaat proces
  • Cirkel Pijl Proces
Cycle
  • Gesegmenteerde Cyclus
  • Hexagon Radial
Hierarchy
  • Tabel Hiërarchie
  • Architectuur Lay-Out
Relationship
  • Balans
  • Trechter
  • Versnelling
  • Plus En Min
  • Pijl Lint
  • Tegenwicht Pijlen
  • Tegengestelde Pijlen
  • Genest Doelwit
  • Basisdoelstelling
  • Basis Pie
  • Basic Venn
  • Gestapelde Venn
  • Onderling Verbonden Ring
  • Cirkel Relatie
  • Tegengestelde Ideeën
  • Vergelijking
  • Verticale Vergelijking
  • Lineaire Venn
Matrix
  • Basismatrix
  • Met De Titel Matrix
  • Grid Matrix
  • Cyclusmatrix
Pyramid
  • Gesegmenteerde Piramide

Vergelijking van SmartArt Rendering in Aspose.Words en Microsoft

De onderstaande tabel toont voorbeeldfoto ' s van Aspose.Words koude weergave van sommige standaard lay-outs in vergelijking met Microsoft Word output:

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