Your First Aspose.Diagram Application - Hello World

Creating the Hello World Application

The steps below creates the Hello World application using the Aspose.Diagram API:

  1. Crea un’istanza diDiagram classe.
  2. Se hai una licenza, alloraapplicarlo. Se stai utilizzando la versione di valutazione, salta le righe di codice relative alla licenza.
  3. Crea un nuovo file Visio o apri un file Visio esistente.
  4. Crea una nuova casella di testo.
  5. Inserisci le paroleHello World! in una casella di testo.
  6. Generare il file Microsoft Visio modificato.

L’implementazione dei passaggi precedenti è dimostrata negli esempi seguenti.

Esempio di codice: creazione di un nuovo Diagram

The following example creates a new diagram from the scratch, writes Hello World! on the first page and saves the Visio file.

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Initialize a Diagram class
Diagram diagram = new Diagram();
// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);

Esempio di codice: apertura di un file esistente

The following example opens an existing Microsoft Visio template file named “Sample.vsdx”, inputs “Hello World!” text in the first page and saves the diagram.

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Call the diagram constructor to load a VSD stream
FileStream st = new FileStream(dataDir + "Drawing1.vsdx", FileMode.Open);
Diagram vsdDiagram = new Diagram(st);
st.Close();
// Call the diagram constructor to load a VDX diagram
Diagram vdxDiagram = new Diagram(dataDir + "Drawing1.vdx");
/*
* Call diagram constructor to load a VSS stencil
* providing load file format
*/
Diagram vssDiagram = new Diagram(dataDir + "Basic.vss", LoadFileFormat.VSS);
/*
* Call diagram constructor to load diagram from a VSX file
* providing load options
*/
LoadOptions loadOptions = new LoadOptions(LoadFileFormat.VSX);
Diagram vsxDiagram = new Diagram(dataDir + "Drawing1.vsx", loadOptions);