Leggi Visio Shape Data in Ruby
Contents
[
Hide
]
Aspose.Diagram - Leggi tutte le proprietà della forma
Per leggere tutte le proprietà della forma utilizzandoAspose.Diagram Java per Rubino , chiamataread_all_shape_properties metodo diReadShapeData modulo. Qui puoi vedere il codice di esempio.
Codice Rubino
sicuramente leggi_tutto_proprietà_forma()
dati_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/dati/'
# Crea un'istanza di Diagram
diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Drawing.vsd")
forme = diagram.getPages().getPage(0).getShapes()
io = 0
mentre io< shapes.getCount()
shape = shapes.get(i)
if shape.getName() == "Process"
j = 0
while j < shape.getProps().getCount()
property = shape.getProps().get(j)
puts property.getLabel().getValue() + ": " + property.getValue().getVal()
j +=1
end
break
end
i +=1
end
end
Aspose.Diagram - Leggere una proprietà Shape per nome
Per leggere una proprietà Shape per nome utilizzandoAspose.Diagram Java per Rubino , chiamataread_shape_property_by_name metodo diReadShapeData modulo. Qui puoi vedere il codice di esempio.
Codice Rubino
sicuramente leggi_forma_proprietà_di_nome()
dati_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/dati/'
# Crea un'istanza di Diagram
diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Drawing.vsd")
forme = diagram.getPages().getPage(0).getShapes()
io = 0
mentre io< shapes.getCount()
shape = shapes.get(i)
if shape.getName() == "Process"
property = shape.getProps().getProp("Cost")
puts property.getLabel().getValue() + ": " + property.getValue().getVal()
end
i +=1
end
end
Scarica il codice in esecuzione
Scarica**Leggi Visio Dati forma (Aspose.Diagram)**da uno qualsiasi dei siti di social coding sotto indicati: