Visio-diagram maken in Java

Dit artikel behandelt de informatie om Visio-diagrammen in Java te maken. Het bespreekt de stapsgewijze programmastroom en een lopend codefragment om Visio-diagramcreatie in Java te automatiseren. Bovendien kunt u het gegenereerde Visio-diagram schrijven in verschillende door Visio ondersteunde bestandsindelingen.

Stappen om een Visio-diagram in Java te maken

  1. Configureer de Aspose.Diagram-bibliotheek om Visio-diagrammen vanaf nul te maken
  2. Een object van de klasse Diagram starten
  3. Gebruik het stencilbestand om een master toe te voegen
  4. Voeg een rechthoekige vorm toe door de addShape()-methode aan te roepen en geef verschillende eigenschappen op
  5. Render het gegenereerde Visio-diagram met behulp van de save()-methode

Deze stappen geven een overzicht van hoe u Visio in Java kunt maken. Maak eerst een leeg diagram en start de stencil met de hoofdvormen. Voeg vervolgens een vorm toe terwijl u de locatie, afmetingen en het doelpaginanummer instelt voordat u het Visio-uitvoerdiagram exporteert.

Code om Visio-diagrammen programmatisch in Java te maken

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

U kunt met de bovenstaande voorbeeldcode werken om elk procesdiagram in Visio in Java te tekenen. U kunt het echter improviseren om verschillende vormen van de master stencil toe te voegen om aan uw vereisten te voldoen. Op dezelfde manier kan het Visio-uitvoerdiagram worden geëxporteerd als een afbeelding of een document, afhankelijk van uw behoeften.

Dit korte artikel heeft de details samengevat om Visio-diagrammen programmatisch in Java te maken. Als u wilt leren hoe u VSD-bestanden converteert, raadpleeg dan het artikel op VSD naar VSDX converteren in Java.

 Nederlands