Tạo sơ đồ Visio trong Java

Bài viết này đề cập đến thông tin để tạo sơ đồ Visio trong Java. Bài viết thảo luận về luồng chương trình từng bước và đoạn mã đang chạy để tự động tạo sơ đồ Visio trong Java. Ngoài ra, bạn có thể viết sơ đồ Visio được tạo ra trong nhiều định dạng tệp được Visio hỗ trợ.

Các bước để tạo sơ đồ Visio trong Java

  1. Cấu hình thư viện Aspose.Diagram để tạo sơ đồ Visio từ đầu
  2. Khởi tạo một đối tượng của lớp Diagram
  3. Sử dụng tệp stencil để thêm bản gốc
  4. Thêm hình chữ nhật bằng cách gọi phương thức addShape() và chỉ định các thuộc tính khác nhau
  5. Hiển thị sơ đồ Visio được tạo bằng phương thức save()

Các bước này trình bày phác thảo về cách tạo Visio trong Java. Trước hết, tạo một sơ đồ trống và khởi tạo khuôn mẫu chứa các hình dạng chính. Tiếp theo, thêm một hình dạng trong khi thiết lập vị trí, kích thước và số trang đích trước khi xuất sơ đồ Visio đầu ra.

Mã để tạo sơ đồ Visio theo chương trình trong Java

// 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);
}
}

Bạn có thể làm việc với mã mẫu ở trên để vẽ bất kỳ biểu đồ quy trình nào trong Visio trong Java. Tuy nhiên, bạn có thể ứng biến để thêm các hình dạng khác nhau từ khuôn mẫu chính để đáp ứng yêu cầu của mình. Tương tự như vậy, biểu đồ Visio đầu ra có thể được xuất dưới dạng hình ảnh hoặc tài liệu, tùy thuộc vào nhu cầu của bạn.

Bài viết ngắn này đã tóm tắt các chi tiết để tạo sơ đồ Visio theo chương trình trong Java. Trong khi đó, nếu bạn muốn tìm hiểu cách chuyển đổi tệp VSD, hãy tham khảo bài viết trên Chuyển đổi VSD sang VSDX trong Java.

 Tiếng Việt