Utwórz diagram Visio w Java

W tym artykule omówiono informacje dotyczące tworzenia diagramu Visio w Javie. Omówiono w nim krok po kroku przepływ programu i działający fragment kodu, aby zautomatyzować tworzenie diagramu Visio w Javie. Ponadto wygenerowany diagram Visio można zapisać w różnych formatach plików obsługiwanych przez Visio.

Kroki tworzenia diagramu Visio w Javie

  1. Skonfiguruj bibliotekę Aspose.Diagram, aby tworzyć diagramy programu Visio od podstaw
  2. Zainicjuj obiekt klasy Diagram
  3. Użyj pliku szablonu, aby dodać wzorzec
  4. Dodaj kształt prostokątny, wywołując metodę addShape() i określając różne właściwości
  5. Wyrenderuj wygenerowany diagram Visio za pomocą metody save()

Te kroki przedstawiają zarys tego, jak tworzyć Visio w Javie. Przede wszystkim utwórz pusty diagram i zainicjuj szablon zawierający kształty główne. Następnie dołącz kształt, ustawiając lokalizację, wymiary i numer strony docelowej przed wyeksportowaniem wyjściowego diagramu Visio.

Kod do tworzenia diagramu Visio programowo w Javie

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

Możesz pracować z powyższym przykładowym kodem, aby narysować dowolny diagram procesu w Visio w Javie. Możesz jednak improwizować, aby dodać różne kształty z głównego szablonu, aby spełnić swoje wymagania. Podobnie, wyjściowy diagram Visio można wyeksportować jako obraz lub dokument, w zależności od potrzeb.

Ten krótki artykuł podsumowuje szczegóły dotyczące programowego tworzenia diagramów Visio w Javie. Natomiast jeśli chcesz dowiedzieć się, jak konwertować pliki VSD, zapoznaj się z artykułem na temat Konwersja VSD do VSDX w Javie.

 Polski