Ця стаття містить інформацію про створення діаграми 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.