Ruby'de Visio Şekil Verilerini Oku

Aspose.Diagram - Tüm Şekil Özelliklerini Oku

Kullanarak Tüm Şekil Özelliklerini Okumak İçinYakut için Aspose.Diagram Java , aramakread_all_shape_properties yöntemiShapeData’yı Oku modül. Burada örnek kodu görebilirsiniz.

Yakut Kodu

 kesin okuma_tüm_shape_properties()

 veri_dir = Dosya.diradı(Dosya.diradı(Dosya.diradı(Dosya.diradı(__DOSYA__)))) + '/veri/'

 # Diagram örneğini oluştur

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

 şekiller = diagram.getPages().getPage(0).getShapes()



 ben = 0

 ben iken< 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 - Ada Göre Şekil Özelliği Okuma

Bir Şekil Özelliğini Ada Göre Okumak içinYakut için Aspose.Diagram Java , aramakread_shape_property_by_name yöntemiShapeData’yı Oku modül. Burada örnek kodu görebilirsiniz.

Yakut Kodu

 kesin okuma_şekil_Emlak_ile_isim()

 veri_dir = Dosya.diradı(Dosya.diradı(Dosya.diradı(Dosya.diradı(__DOSYA__)))) + '/veri/'

 # Diagram örneğini oluştur

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

 şekiller = diagram.getPages().getPage(0).getShapes()



 ben = 0

 ben iken< 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

Çalışan Kodu İndir

İndirmek**Visio Şekil Verilerini Oku (Aspose.Diagram)**aşağıda belirtilen sosyal kodlama sitelerinin herhangi birinden: