{"id":451,"date":"2013-08-23T08:38:59","date_gmt":"2013-08-23T08:38:59","guid":{"rendered":"http:\/\/mindfusion.eu\/blog\/?p=451"},"modified":"2021-01-08T15:52:46","modified_gmt":"2021-01-08T15:52:46","slug":"diagramming-for-wpf-3-0-2","status":"publish","type":"post","link":"https:\/\/mindfusion.dev\/blog\/diagramming-for-wpf-3-0-2\/","title":{"rendered":"Diagramming for WPF 3.0.2"},"content":{"rendered":"<p>MindFusion has just released Diagramming for Wpf programming component v. 3.0.2. Most of the newly added features are requested by our customers. Here are details:<\/p>\n<p><strong>Visio 2003 Import<\/strong><\/p>\n<p>The new <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?T_MindFusion_Diagramming_Wpf_Import_VisioImporter.htm\">VisioImporter<\/a> lets you import Visio 2003 XML Drawing files (*.vdx) into WpfDiagram. You can import all standard Visio flowchart shapes as well most of the UML and Database entity shapes. The shapes are imported to their closest representations in the MindFusion.Diagramming for Wpf object model. The relationships between the objects are preserved and the Visio links are imported as <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?T_MindFusion_Diagramming_Wpf_DiagramLink.htm\">DiagramLink<\/a> objects. Additionally, most of the attributes of the Visio objects such as text, text format, fill and line colour and style are preserved. WpfDiagram raises an event for each imported node and you can set the shape node if it is not recognized by the control or you want to change the shape.<\/p>\n<p>The <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?M_MindFusion_Diagramming_Wpf_Import_VisioImporter_Import_1_String.htm\">Import<\/a> method imports all Visio pages into a <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?T_MindFusion_Diagramming_Wpf_DiagramDocument.htm\">DiagramDocument<\/a>. A <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?T_MindFusion_Diagramming_Wpf_DiagramPage.htm\">DiagramPage<\/a> is created for each page from the VDX file. The new <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?M_MindFusion_Diagramming_Wpf_Import_VisioImporter_GetPageCount_1_String.htm\">GetPageCount<\/a> and <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?M_MindFusion_Diagramming_Wpf_Import_VisioImporter_ImportPage_3_String_Diagram_Int32.htm\">ImportPage<\/a> methods let you determine how many pages are in the Visio document and import only a single one. You can import all Visio pages into a single diagram.<\/p>\n<div id=\"attachment_463\" style=\"width: 718px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/wpf_visio_import.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-463\" class=\"size-full wp-image-463\" src=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/wpf_visio_import.png\" alt=\"It is easy to import a  diagram from Visio.\" width=\"708\" height=\"408\" srcset=\"https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/wpf_visio_import.png 708w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/wpf_visio_import-300x172.png 300w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><\/a><p id=\"caption-attachment-463\" class=\"wp-caption-text\">It is easy to import a diagram from Visio.<\/p><\/div>\n<p><strong>Miscellaneous<\/strong><\/p>\n<ul>\n<li>The overload methods of <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?O_T_MindFusion_Diagramming_Wpf_DiagramNode_AttachTo.htm\">AttachTo<\/a> that attach node to link segments or control points, now let you specify negative index values. Negative values are interpreted as relative to the last point or segment, regardless of the current number of link segments.<\/li>\n<li>The handling of Clip paths in <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?T_MindFusion_Diagramming_Wpf_Export_PdfExporter.htm\">PdfExporter<\/a> is improved.<\/li>\n<li>You can export the swimplane grid to Visio by setting the <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?P_MindFusion_Diagramming_Wpf_Export_VisioExporter_ExportLanes_0.htm\">ExportLanes<\/a> property of the <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?T_MindFusion_Diagramming_Wpf_Export_VisioExporter.htm\">VisioExporter<\/a>.<\/li>\n<li>The <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?M_MindFusion_Diagramming_Wpf_TextAttributes_Copy_2_ITextAttributes_ITextAttributes.htm\">Copy<\/a> method lets you copy text attributes between objects that implement the <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/wpfdiagram\/index.htm?T_MindFusion_Diagramming_Wpf_ITextAttributes.htm\">ITextAttribute<\/a> interface, such as diagram items table cells, tree items.<\/li>\n<li>as well other new features &#8211; check the <a href=\"http:\/\/mindfusion.dev\/Forum\/YaBB.pl?num=1376905050\">full list here.<\/a><\/li>\n<\/ul>\n<div id=\"attachment_457\" style=\"width: 518px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/wpf_diagram_control_points.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-457\" class=\"size-full wp-image-457\" src=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/wpf_diagram_control_points.png\" alt=\"An arrow is shaped by its control points.\" width=\"508\" height=\"330\" srcset=\"https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/wpf_diagram_control_points.png 508w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/wpf_diagram_control_points-300x194.png 300w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/a><p id=\"caption-attachment-457\" class=\"wp-caption-text\">An arrow is shaped by its control points.<\/p><\/div>\n<p>You can download the trial version of the software from this link:<\/p>\n<p align=\"center\"><a href=\"https:\/\/mindfusion.dev\/WpfDiagTrial.zip\" target=\"_parent\" rel=\"noopener noreferrer\">Download MindFusion.Diagramming for WPF 3.0.2<\/a><\/p>\n<p>The download contains all runtime libraries of the control, various samples for different .NET versions, extensive desktop documentation and step-by-step tutorials.<\/p>\n<p>If you face difficulties installing or using Diagramming for Wpf, please contact MindFusion support team per <a title=\"Write Us\" href=\"mailto:support@mindfusion.dev&amp;subject=contact inquiry - web site&amp;body=Please, remember to add mindfusion.dev to your email whitelist. We usually reply to all contact inquiries within 3 to 4 hours. In case you have not received an answer in 24 hours, the email most likely has been filtered by an anti-spam software running at your mail server. Thank you for the understanding!\" target=\"_parent\" rel=\"noopener noreferrer\">e-mail<\/a> or <a href=\"http:\/\/mindfusion.dev\/contacts.html\" target=\"_parent\" rel=\"noopener noreferrer\">phone.<\/a> You can also use the <a href=\"http:\/\/mindfusion.dev\/Forum\/YaBB.pl?board=wpfdg_disc\" target=\"_parent\" rel=\"noopener noreferrer\">forum<\/a> or <a href=\"http:\/\/www.mindfusion.dev\/HelpDesk\/index.php\" target=\"_parent\" rel=\"noopener noreferrer\">help desk.<\/a> All support inquiries are answered within hours of receiving them.<\/p>\n<p><em>About MindFusion.Diagramming for Wpf:<\/em> Designed and developed to be easy to integrate, use, and customize, this native WPF component places at your disposal every single feature you would ever need to create flowcharts, diagrams, graphs, schemes, DB relationships, trees and many more. Its long list of style options gives you complete control over the appearance of the diagram. With a set of eight automatic layouts you are sure to choose the best arrangement for your items and make the diagram easy to comprehend.<\/p>\n<p>The control boasts a long list of events, properties and methods for user interaction, item creation, data input and output. You can read the full features list <a href=\"http:\/\/mindfusion.dev\/features-wpfdiagram.html\">here<\/a>. The <a href=\"http:\/\/mindfusion.dev\/demos\/wpfdiagram\/content.htm\">online demo<\/a> shows samples that demonstrate various capabilities of the control. The licensing scheme and prices are uploaded at the <a href=\"http:\/\/mindfusion.dev\/buy-wpfdiagram.html\">buy page<\/a>. Source code is also available.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MindFusion has just released Diagramming for Wpf programming component v. 3.0.2. Most of the newly added features are requested by our customers. Here are details: Visio 2003 Import The new VisioImporter lets you import Visio 2003 XML Drawing files (*.vdx) &hellip; <a href=\"https:\/\/mindfusion.dev\/blog\/diagramming-for-wpf-3-0-2\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[95,2],"tags":[69,134,35,136,89,138,135,58],"class_list":["post-451","post","type-post","status-publish","format-standard","hentry","category-diagramming-2","category-product-releases","tag-control","tag-diagram-component","tag-diagramming","tag-import","tag-pdf-export","tag-swimlane-grid","tag-visio","tag-wpf"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3RlKs-7h","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/comments?post=451"}],"version-history":[{"count":7,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/451\/revisions"}],"predecessor-version":[{"id":2460,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/451\/revisions\/2460"}],"wp:attachment":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/media?parent=451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/categories?post=451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/tags?post=451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}