Ez a cikk a Visio diagram Java nyelven történő létrehozásához vonatkozó információkat tartalmazza. Lépésről lépésre tárgyalja a programfolyamatot és egy futó kódrészletet, amellyel automatizálható a Visio diagram létrehozása Java-ban. Ezenkívül a generált Visio diagramot számos Visio által támogatott fájlformátumban megírhatja.
A Visio diagram létrehozásának lépései Java nyelven
- Konfigurálja a Aspose.Diagram könyvtárat, hogy a semmiből készítsen Visio-diagramokat
- A(z) Diagram osztály objektumának kezdeményezése
- Használja a sablonfájlt egy mester hozzáadásához
- Adjon hozzá egy téglalap alakú alakzatot a addShape() metódus meghívásával, és adjon meg különböző tulajdonságokat
- A létrehozott Visio diagramot a save() metódussal jelenítse meg
Ezek a lépések felvázolják, hogyan lehet létrehozni a Visio-t Java-ban. Először is készítsen egy üres diagramot, és indítsa el a mester alakzatokat tartalmazó sablont. Ezután a kimeneti Visio-diagram exportálása előtt fűzzen hozzá egy alakzatot, miközben beállítja a helyet, a méreteket és a céloldalszámot.
Kód Visio-diagram programozott létrehozásához Java-ban
// 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); | |
} | |
} |
A fenti mintakóddal bármilyen folyamatdiagramot megrajzolhat a Visio Java programban. Mindazonáltal rögtönözheti is, hogy a mestersablonból különböző formákat adjon hozzá, hogy megfeleljen az Ön igényeinek. Hasonlóképpen, a kimeneti Visio diagramot exportálhatja képként vagy dokumentumként, az Ön igényeitől függően.
Ez a rövid cikk összefoglalja a Java alatt programozott Visio diagram létrehozásának részleteit. Ha viszont meg szeretné tudni, hogyan konvertálhat VSD-fájlokat, olvassa el a VSD konvertálása VSDX-re Java nyelven című cikket.