В этой статье рассматривается информация о создании диаграмм 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.