Şekilleri Gruplandırın, Dönüştürün ve Doğrulayın
Visio Çiziminde Birden Fazla Şekli Birlikte Gruplandırın
Aspose.Diagram API, geliştiricilerin şekilleri bir arada gruplandırmasına ve hepsini aynı anda taşımasına olanak tanır. Bir gruptaki her şekil benzersiz bir kimliğe sahiptir ve kendi özelliklerine sahiptir. Bir şekil grubunun biçimlendirmesini değiştirdiğimizde, her şekle yeni özellik atar.
Şekiller Nasıl Gruplandırılır?
ShapeCollection sınıfı tarafından sunulan Group yöntemi, şekilleri birlikte gruplandırmak için kullanılabilir.
Aşağıdaki kod nasıl yapılacağını gösterir:
- Bir numune yükleyin diagram.
- şekillerin bir dizisini başlattı
- kimliğe göre belirli bir şekil elde edin.
- kimliğe göre başka bir özel şekil elde edin.
- diziye şekiller atayın.
- Group yöntemini çağırarak şekilleri gruplandırın.
- kaydet diagram
Grup Şekilleri Programlama Örneği
Aspose.Diagram for Java API’i kullanarak şekilleri gruplandırmak için Java uygulamanızda aşağıdaki kodu kullanın.
Visio Şeklini Diğer Dosya Biçimlerine Dönüştürme
Aspose.Diagram for Java API, geliştiricilerin tek bir Visio şeklini desteklenen diğer herhangi bir dosya biçimine dönüştürmesine olanak tanır. Bu yazıda, diğer tüm Visio şekillerini sayfadan kaldırıyoruz ve sayfa ayarını kaynak Şekil boyutuna göre özelleştiriyoruz.
Belirli Bir Şekli Dönüştürme Visio
Geliştiriciler, bir Visio şeklini şu şekilde PDF, HTML, Image, SVG ve SWF’e dönüştürebilir.Visio kaydetme seçeneklerini belirleme. Bu örnek kod aşağıdaki gibi çalışır:
- Bir kaynak yükleyin Visio.
- Belirli bir sayfa alın.
- Arka plan sayfasını kaldırın.
- Kimlikleri ve adları tutan tüm şekillerden oluşan bir karma tablo oluşturun.
- Hash tablosunu yineleyin
- Belirli bir şekil dışında tüm şekilleri Visio sayfasından kaldırın.
- Sayfa boyutunu ayarlayın.
- Visio sayfasını desteklenen herhangi bir dosya biçiminde kaydedin.
Şekil Programlama Örneği Dönüştür
Visio Şeklini PDF’e dönüştür
Shape sınıfının ToPdf yöntemi, bir şekli PDF biçimine dönüştürmeye olanak tanır.
// import diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// save a shape in the PDF format
diagram.getPages().get(0).getShapes().getShape(59).toPdf(dataDir + "out.pdf");
Visio Şeklini HTML’e dönüştür
Shape sınıfının ToHTML yöntemi, bir şeklin HTML biçimine dönüştürülmesine izin verir.
// import diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
HTMLSaveOptions hs = new HTMLSaveOptions();
// save a shape in the PDF format
diagram.getPages().get(0).getShapes().getShape(59).toHTML(dataDir + "out.pdf", hs);
İki Visio Şeklin Bağlantılı veya Yapıştırılmış Olduğunu Doğrulayın
Aspose.Diagram for Java API, geliştiricilerin iki Visio şeklinin yapıştırıldığını veya bağlantılı olduğunu doğrulamasına olanak tanır. Daha önce, bu yardım konularında iki şekli nasıl birleştirebileceğimizi veya yapıştırabileceğimizi gördük:Ekle ve Bağla Visio Şekiller veKabın İçindeki Tutkal Şekilleri.
Bağlı veya Yapıştırılmış Şekillerin Doğrulanması
buŞekil class, iki şeklin yapıştırılmış mı yoksa bağlantılı mı olduğunu belirlemek için IsGlued ve IsConnected özelliklerini sunar.
Bağlı veya Yapıştırılmış Şekillerin Doğrulanması Programlama Örneği
Aşağıdaki kod parçası, iki şeklin bağlantılı mı yoksa yapıştırılmış mı olduğunu doğrular.
Visio Şeklinin bir Şekil Grubunda Olup Olmadığını Doğrulayın
Aspose.Diagram for Java API, geliştiricilerin Visio şeklinin bir grup şekil içinde olup olmadığını doğrulamasını sağlar.
Şekil Grubunda Şeklin Doğrulanması
Shape sınıfı, Visio şeklinin bir grup şeklinde olup olmadığını belirlemek için IsInGroup özellikleri sunar.
Şekiller Grubu Programlama Örneğinde Şeklin Doğrulanması
Aşağıdaki kod parçası, şeklin bir grup şeklinde olup olmadığını doğrular.