Bu makale Java’da Visio diyagramı oluşturma ile ilgili bilgileri kapsar. Adım adım program akışını ve Java’da Visio diyagramı oluşturmayı otomatikleştirme için çalışan bir kod parçacığını ele alır. Ayrıca, oluşturulan Visio diyagramını çeşitli Visio destekli dosya biçimlerinde yazabilirsiniz.
Java’da Visio Diyagramı Oluşturma Adımları
- Visio diyagramlarını sıfırdan oluşturmak için Aspose.Diagram kitaplığını yapılandırın
- Diagram sınıfının bir nesnesini başlatın
- Bir ana şablon eklemek için şablon dosyasını kullanın
- addShape() metodunu çağırarak dikdörtgen bir şekil ekleyin ve çeşitli özellikler belirtin
- Oluşturulan Visio diyagramını save() metodunu kullanarak işleyin
Bu adımlar, Java’da Visio’nun nasıl oluşturulacağına dair bir taslak sunar. Öncelikle, boş bir diyagram oluşturun ve ana şekilleri içeren şablonu başlatın. Sonra, çıktı Visio diyagramını dışa aktarmadan önce konumu, boyutları ve hedef sayfa numarasını ayarlarken bir şekil ekleyin.
Java’da Programatik Olarak Visio Diyagramı Oluşturma Kodu
// Import the required classes from Aspose.Drawing for Java | |
import com.aspose.diagram.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception { | |
// Apply the license for Aspose.PDF | |
new License().setLicense("license.lic"); | |
// Create a diagram | |
com.aspose.diagram.Diagram diagram = new com.aspose.diagram.Diagram(); | |
// Add master with stencil | |
String masterName = "Rectangle"; | |
diagram.addMaster("BasicShapes.vss", masterName); | |
double width = 2, height = 2, pinX = 4.25, pinY = 4.5; | |
// Add a new rectangle shape | |
long rectangleId = diagram.addShape(pinX, pinY, width, height, masterName, 0); | |
// Set shape properties | |
com.aspose.diagram.Shape rectangle = diagram.getPages().get(0).getShapes().getShape(rectangleId); | |
rectangle.getXForm().getPinX().setValue(5); | |
rectangle.getXForm().getPinY().setValue(5); | |
rectangle.setType(com.aspose.diagram.TypeValue.SHAPE); | |
rectangle.getText().getValue().add(new com.aspose.diagram.Txt("Aspose Diagram")); | |
rectangle.setTextStyle(diagram.getStyleSheets().get(3)); | |
diagram.save("Visio_out.vsdx", com.aspose.diagram.SaveFileFormat.VSDX); | |
} | |
} |
Yukarıdaki örnek kodla, herhangi bir Visio’daki Java’daki işlem diyagramını çizmek için çalışabilirsiniz. Ancak, gereksinimlerinizi karşılamak için ana şablondan farklı şekiller eklemek üzere doğaçlama yapabilirsiniz. Benzer şekilde, çıktı Visio diyagramı, ihtiyaçlarınıza bağlı olarak bir resim veya belge olarak dışa aktarılabilir.
Bu kısa makale, Java’da programatik olarak Visio diyagramı oluşturmanın ayrıntılarını özetlemiştir. Öte yandan, VSD dosyalarını nasıl dönüştüreceğinizi öğrenmek istiyorsanız, Java’da VSD’yi VSDX’e dönüştürme‘deki makaleye bakın.