Създайте диаграма на Visio в Java

Тази статия обхваща информацията за създаване на диаграма на Visio в Java. Той обсъжда стъпка по стъпка програмния поток и работещ кодов фрагмент за автоматизиране на създаването на диаграма на Visio в Java. Освен това можете да напишете генерираната Visio диаграма в различни файлови формати, поддържани от Visio.

Стъпки за създаване на диаграма на Visio в Java

  1. Конфигурирайте библиотеката Aspose.Diagram, за да създавате диаграми на Visio от нулата
  2. Инициирайте обект от класа Diagram
  3. Използвайте файла с шаблони, за да добавите шаблон
  4. Добавете правоъгълна форма, като извикате метода addShape() и зададете различни свойства
  5. Изобразете генерираната диаграма на 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.

 Български