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
- Skonfiguruj bibliotekę Aspose.Diagram, aby tworzyć diagramy programu Visio od podstaw
- Zainicjuj obiekt klasy Diagram
- Użyj pliku szablonu, aby dodać wzorzec
- Dodaj kształt prostokątny, wywołując metodę addShape() i określając różne właściwości
- 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.