Lesen Sie Visio Shape-Daten in Ruby
Contents
[
Hide
]
Aspose.Diagram – Alle Shape-Eigenschaften lesen
So lesen Sie alle Formeigenschaften mitAspose.Diagram Java für Rubin , Anrufread_all_shape_properties Methode vonReadShapeData Modul. Hier sehen Sie Beispielcode.
Ruby-Code
auf jeden Fall lesen_alle_shape_properties()
Daten_dir = Datei.dirname(Datei.dirname(Datei.dirname(Datei.dirname(__DATEI__)))) + '/data/'
# Instanz von Diagram erstellen
diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Drawing.vsd")
Formen = diagram.getPages().getPage(0).getShapes()
ich = 0
während ich< 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 – Lesen Sie eine Shape-Eigenschaft nach Namen
So lesen Sie eine Formeigenschaft nach Namen mitAspose.Diagram Java für Rubin , Anrufread_shape_property_by_name Methode vonReadShapeData Modul. Hier sehen Sie Beispielcode.
Ruby-Code
auf jeden Fall lesen_Form_Eigentum_durch_Name()
Daten_dir = Datei.dirname(Datei.dirname(Datei.dirname(Datei.dirname(__DATEI__)))) + '/data/'
# Instanz von Diagram erstellen
diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Drawing.vsd")
Formen = diagram.getPages().getPage(0).getShapes()
ich = 0
während ich< 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
Laufcode herunterladen
Download**Visio Formdaten lesen (Aspose.Diagram)**von einer der unten genannten Social-Coding-Sites: