این مقاله اطلاعاتی را برای ایجاد نمودار Visio در جاوا پوشش می دهد. در مورد جریان برنامه گام به گام و یک قطعه کد در حال اجرا برای خودکار ساختن نمودار Visio در جاوا بحث می کند. علاوه بر این، میتوانید نمودار Visio تولید شده را در انواع فرمتهای فایل پشتیبانی شده توسط Visio بنویسید.
مراحل ایجاد Visio Diagram در جاوا
- کتابخانه Aspose.Diagram را برای ایجاد نمودارهای Visio از ابتدا پیکربندی کنید
- یک شی از کلاس Diagram را راه اندازی کنید
- از فایل استنسیل برای اضافه کردن یک استاد استفاده کنید
- با فراخوانی روش addShape() یک شکل مستطیلی اضافه کنید و خصوصیات مختلف را مشخص کنید.
- نمودار Visio تولید شده را با استفاده از متد save() رندر کنید
این مراحل یک طرح کلی از نحوه ایجاد Visio در جاوا را ارائه می دهد. اول از همه، یک نمودار خالی ایجاد کنید و شابلون حاوی اشکال اصلی را شروع کنید. در مرحله بعد، قبل از صادرات نمودار Visio خروجی، یک شکل را در حین تنظیم مکان، ابعاد و شماره صفحه هدف اضافه کنید.
کد برای ایجاد Visio Diagram به صورت برنامه نویسی در جاوا
// 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 در جاوا را ترسیم کنید. با این حال، می توانید آن را بداهه بسازید تا اشکال مختلفی از شابلون اصلی اضافه کنید تا نیازهای شما را برآورده کند. به همین ترتیب، نمودار خروجی Visio را می توان بسته به نیاز شما به عنوان یک تصویر یا یک سند صادر کرد.
این مقاله مختصر جزئیات ایجاد نمودار Visio به صورت برنامهنویسی در جاوا را خلاصه کرده است. در حالی که اگر می خواهید نحوه تبدیل فایل های VSD را یاد بگیرید به مقاله تبدیل VSD به VSDX در جاوا مراجعه کنید.