Visio-Diagramm in Java erstellen

Dieser Artikel enthält Informationen zum Erstellen eines Visio-Diagramms in Java. Er beschreibt den schrittweisen Programmablauf und einen laufenden Codeausschnitt zum Automatisieren der Erstellung eines Visio-Diagramms in Java. Darüber hinaus können Sie das generierte Visio Diagramm in einer Vielzahl von Visio-unterstützten Dateiformaten schreiben.

Schritte zum Erstellen eines Visio-Diagramms in Java

  1. Konfigurieren Sie die Bibliothek Aspose.Diagram, um Visio-Diagramme von Grund auf neu zu erstellen
  2. Initiieren Sie ein Objekt der Klasse Diagram
  3. Verwenden Sie die Schablonendatei, um einen Master hinzuzufügen
  4. Fügen Sie eine rechteckige Form hinzu, indem Sie die Methode addShape() aufrufen und verschiedene Eigenschaften angeben
  5. Rendern Sie das generierte Visio-Diagramm mit der Methode save()

Diese Schritte geben einen Überblick darüber, wie Sie Visio in Java erstellen. Erstellen Sie zunächst ein leeres Diagramm und starten Sie die Schablone mit den Master-Shapes. Fügen Sie als Nächstes ein Shape an, während Sie den Standort, die Abmessungen und die Zielseitenzahl festlegen, bevor Sie das Visio-Ausgabediagramm exportieren.

Code zum programmgesteuerten Erstellen eines Visio-Diagramms in 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);
}
}

Sie können mit dem obigen Beispielcode arbeiten, um jedes beliebige Prozessdiagramm in Visio in Java zu zeichnen. Sie können ihn jedoch improvisieren, um verschiedene Formen aus der Hauptschablone hinzuzufügen, die Ihren Anforderungen entsprechen. Ebenso kann das ausgegebene Visio-Diagramm je nach Bedarf als Bild oder Dokument exportiert werden.

In diesem kurzen Artikel sind die Einzelheiten zum programmgesteuerten Erstellen von Visio-Diagrammen in Java zusammengefasst. Wenn Sie jedoch erfahren möchten, wie Sie VSD-Dateien konvertieren, lesen Sie den Artikel zu Konvertieren Sie VSD in VSDX in Java.

 Deutsch