Lire les données de forme Visio dans Ruby
Contents
[
Hide
]
Aspose.Diagram - Lire toutes les propriétés de forme
Pour lire toutes les propriétés de forme à l’aideAspose.Diagram Java pour rubis , appelread_all_shape_properties méthode deLireShapeData module. Ici vous pouvez voir un exemple de code.
Code rubis
définitivement lu_tout_shape_properties()
Les données_dir = File.dirname(File.dirname(File.dirname(File.dirname(__DOSSIER__)))) + '/données/'
# Créer une instance de Diagram
diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Dessin.vsd")
formes = diagram.getPages().getPage(0).getShapes()
je = 0
alors que je< 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 - Lire une propriété de forme par nom
Pour lire une propriété de forme par nom à l’aideAspose.Diagram Java pour rubis , appelread_shape_property_by_name méthode deLireShapeData module. Ici vous pouvez voir un exemple de code.
Code rubis
définitivement lu_forme_propriété_par_Nom()
Les données_dir = File.dirname(File.dirname(File.dirname(File.dirname(__DOSSIER__)))) + '/données/'
# Créer une instance de Diagram
diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Dessin.vsd")
formes = diagram.getPages().getPage(0).getShapes()
je = 0
alors que je< 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
Télécharger le code d’exécution
Télécharger**Lire les données de forme Visio (Aspose.Diagram)**à partir de l’un des sites de codage social mentionnés ci-dessous :