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
- Configureer de Aspose.Diagram-bibliotheek om Visio-diagrammen vanaf nul te maken
- Een object van de klasse Diagram starten
- Gebruik het stencilbestand om een master toe te voegen
- Voeg een rechthoekige vorm toe door de addShape()-methode aan te roepen en geef verschillende eigenschappen op
- 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.