Тази статия обхваща информацията за създаване на диаграма на Visio в Java. Той обсъжда стъпка по стъпка програмния поток и работещ кодов фрагмент за автоматизиране на създаването на диаграма на Visio в Java. Освен това можете да напишете генерираната Visio диаграма в различни файлови формати, поддържани от Visio.
Стъпки за създаване на диаграма на Visio в Java
- Конфигурирайте библиотеката Aspose.Diagram, за да създавате диаграми на Visio от нулата
- Инициирайте обект от класа Diagram
- Използвайте файла с шаблони, за да добавите шаблон
- Добавете правоъгълна форма, като извикате метода addShape() и зададете различни свойства
- Изобразете генерираната диаграма на Visio с помощта на метода save().
Тези стъпки представят схема на това как да създадете Visio в Java. Първо, направете празна диаграма и инициирайте шаблона, съдържащ главните форми. След това добавете фигура, докато задавате местоположението, размерите и номера на целевата страница, преди да експортирате изходната диаграма на Visio.
Код за програмно създаване на диаграма на Visio в 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); | |
} | |
} |
Можете да работите с горния примерен код, за да начертаете диаграма на процес във Visio в Java. Можете обаче да го импровизирате, за да добавите различни форми от главния шаблон, за да отговори на вашите изисквания. По същия начин изходната диаграма на Visio може да бъде експортирана като изображение или документ, в зависимост от вашите нужди.
Тази кратка статия обобщава подробностите за * програмно създаване на диаграма на Visio в Java *. Докато, ако искате да научите как да конвертирате VSD файлове, вижте статията на Конвертирайте VSD в VSDX в Java.