Your First Aspose.Diagram Application - Hello World
Contents
[
Hide
]
This tutorial shows how to create a very first application (Hello World) using Aspose.Diagram' simple API. This simple application creates a Microsoft Visio file with the text ‘Hello World’ in a specified Page.
Creating the Hello World Application
The steps below creates the Hello World application using the Aspose.Diagram API:
- Erstellen Sie eine Instanz der Klasse Diagram.
- Wenden Sie die Lizenz an:
- Wenn Sie eine Lizenz erworben haben, verwenden Sie die Lizenz in Ihrer Anwendung, um Zugriff auf die volle Funktionalität von Aspose.Diagram zu erhalten
- Wenn Sie die Evaluierungsversion der Komponente verwenden (wenn Sie Aspose.Diagram ohne Lizenz verwenden), überspringen Sie diesen Schritt.
- Erstellen Sie eine neue Visio-Datei oder öffnen Sie eine vorhandene Visio-Datei.
- Erstellen Sie ein neues Textfeld.
- Füge die Wörter einHello World! in ein Textfeld.
- Generieren Sie die geänderte Datei Microsoft Visio.
Die Implementierung der obigen Schritte wird in den folgenden Beispielen demonstriert.
Code Sample: Creating a New Diagram and Writing Hello World!
Das folgende Beispiel öffnet eine vorhandene Microsoft Visio-Vorlagendatei mit dem Namen “Basic_Shapes.vss”, inputs “Hello World!” text in the first page and saves the diagram.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import jpype | |
import asposediagram | |
jpype.startJVM() | |
from asposediagram.api import * | |
lic = License() | |
lic.setLicense("Aspose.Total.Product.Family.lic") | |
diagram = Diagram("Basic_Shapes.vss") | |
# Add a new hello world rectangle shape | |
shapeId = diagram.addShape(4.25, 5.5, 2, 1, "Rectangle", 0) | |
shape = diagram.getPages().getPage(0).getShapes().getShape(shapeId) | |
shape.getText().getValue().add(Txt("Hello World")) | |
# Save diagram in the VSDX format | |
diagram.save("CreateHelloWorldVisio_out.vsdx", SaveFileFormat.VSDX) | |
jpype.shutdownJVM() |