Add SolutionXML Element to the Visio Drawing in Ruby

Aspose.Diagram - Add SolutionXML Element to the Visio Drawing

To Add SolutionXML Element to the Visio Drawing using Aspose.Diagram Java for Ruby, simply invoke AddSolutionXmlElement module. Here you can see example code.

Ruby Code

 data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'

\# Create instance of Diagram

diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Drawing.vsd")

\# initialize SolutionXML object

solution_xml = Rjb::import('com.aspose.diagram.SolutionXML').new

\# set name

solution_xml.setName("Solution XML")

\# set xml value

solution_xml.setXmlValue("XML Value")

\# add SolutionXML element

diagram.getSolutionXMLs().add(solution_xml)

\# save Visio diagram

diagram.save(data_dir + "SolutionXmlElement.vdx", Rjb::import('com.aspose.diagram.SaveFileFormat').VDX)

puts "Added SolutionXML Element to the Visio Drawing."

Download Running Code

Download Add SolutionXML Element to the Visio Drawing (Aspose.Diagram) from any of the below mentioned social coding sites: