Tento článek obsahuje informace o vytvoření diagramu Visio v Javě. Pojednává o toku programu krok za krokem a běžícím úryvku kódu pro automatizaci vytváření diagramů Visio v Javě. Kromě toho můžete napsat vygenerovaný diagram Visio v různých formátech souborů podporovaných aplikací Visio.
Kroky k vytvoření diagramu Visio v Javě
- Nakonfigurujte knihovnu Aspose.Diagram, abyste mohli vytvářet diagramy aplikace Visio od začátku
- Iniciujte objekt třídy Diagram
- Pomocí souboru vzorníku přidejte vzor
- Přidejte obdélníkový tvar vyvoláním metody addShape() a zadejte různé vlastnosti
- Vykreslení vygenerovaného diagramu aplikace Visio pomocí metody save().
Tyto kroky představují nástin toho, jak vytvořit Visio v Javě. Nejprve vytvořte prázdný diagram a spusťte vzorník obsahující hlavní tvary. Dále před exportem výstupního diagramu aplikace Visio připojte tvar při nastavování umístění, rozměrů a čísla cílové stránky.
Kód pro programové vytvoření diagramu Visio v Javě
// 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); | |
} | |
} |
Pomocí výše uvedeného ukázkového kódu můžete nakreslit jakýkoli diagram procesu ve Visiu v jazyce Java. Můžete ji však improvizovat a přidat různé tvary z hlavní šablony, aby vyhovovaly vašim požadavkům. Podobně lze výstupní diagram aplikace Visio exportovat jako obrázek nebo dokument v závislosti na vašich potřebách.
Tento krátký článek shrnuje podrobnosti vytvoření diagramu Visio programově v Javě. Pokud se však chcete dozvědět, jak převést soubory VSD, přečtěte si článek na Převést VSD na VSDX v Javě.