この記事では、Java で Visio ダイアグラムを作成する ための情報について説明します。Java で Visio ダイアグラムの作成を自動化する ためのステップバイステップのプログラム フローと実行コード スニペットについて説明します。さらに、生成された Visio ダイアグラムを、Visio がサポートするさまざまなファイル形式で書き込むことができます。
JavaでVisioダイアグラムを作成する手順
- Aspose.Diagram ライブラリを設定して、Visio ダイアグラムを最初から作成します
- Diagram クラスのオブジェクトを初期化する
- ステンシルファイルを使用してマスターを追加する
- addShape()メソッドを呼び出して長方形を追加し、さまざまなプロパティを指定します。
- 生成されたVisioダイアグラムをsave()メソッドを使用してレンダリングします。
これらの手順は、Java で Visio を作成する方法の概要を示しています。まず、空の図を作成し、マスター シェイプを含むステンシルを開始します。次に、出力 Visio 図をエクスポートする前に、場所、寸法、およびターゲット ページ番号を設定しながらシェイプを追加します。
Java でプログラム的に Visio 図を作成するコード
// 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 in Java でプロセス図 を描くことができます。ただし、必要に応じて、マスター ステンシルからさまざまな図形を追加して、即興的に作成することもできます。同様に、出力された Visio 図は、必要に応じて画像またはドキュメントとしてエクスポートできます。
この短い記事では、Java でプログラム的に Visio 図を作成する ための詳細をまとめました。一方、VSD ファイルを変換する方法を学習したい場合は、JavaでVSDをVSDXに変換する の記事を参照してください。