Stvorite Visio dijagram u C#

Ovaj članak govori o tome kako stvoriti Visio dijagram u C#. Dijeli postupni proces i radni uzorak koda za automatiziranje stvaranja Visio dijagrama u C#. Osim toga, također pokriva izvoz izlaznog Visio dijagrama u različitim formatima datoteka.

Koraci za stvaranje Visio dijagrama u C#

  1. Instalirajte Aspose.Diagram API za izradu Visio dijagrama
  2. Napravite instancu klase Diagram
  3. Dodajte master pomoću šablonske datoteke
  4. Umetnite oblik pravokutnika metodom AddShape() i postavite različita svojstva
  5. Izvezite izlazni Visio dijagram metodom Save().

Ovi koraci pružaju pregled kako stvoriti Visio u C#. Najprije izradite dijagram od nule i učitajte glavnu šablonu. Umetnite oblik dok navodite različite parametre kao što su dimenzije, položaj i broj stranice. Na kraju, renderirajte izlazni Visio dijagram kao VSDX datoteku da dovršite postupak.

Kod za izradu Visio dijagrama programski u C#

using Aspose.Diagram;
class CreateVisioDiagram
{
static void Main()
{
new License().SetLicense("license.lic");// Initialize the Drawing License
// Create a new instance of a diagram
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram();
// Define the name of the master (template) to be used for creating shapes
string masterName = "Rectangle";
diagram.AddMaster("Basic Shapes.vss", masterName);
// Define the dimensions and position for the new shape
double width = 2, height = 2, pinX = 4.25, pinY = 4.5;
// Add a new rectangle shape to the diagram using the specified master
long rectangleId = diagram.AddShape(pinX, pinY, width, height, masterName, 0);
// Retrieve the shape by its ID for modification
Aspose.Diagram.Shape rectangle = diagram.Pages[0].Shapes.GetShape(rectangleId);
// Set the position of the shape by modifying its PinX and PinY properties
rectangle.XForm.PinX.Value = 5;
rectangle.XForm.PinY.Value = 5;
// Set the type of the shape to indicate it is a standard shape
rectangle.Type = Aspose.Diagram.TypeValue.Shape;
// Add text to the shape
rectangle.Text.Value.Add(new Aspose.Diagram.Txt("Aspose Diagram"));
// Apply a predefined text style to the shape's text
rectangle.TextStyle = diagram.StyleSheets[3];
// Save the modified diagram to a file
diagram.Save("Visio_out.vsdx", Aspose.Diagram.SaveFileFormat.Vsdx);
}
}

Možete koristiti ovaj isječak koda za crtanje bilo kojeg procesnog dijagrama u Visio u C#. Ovaj primjer koda je osnovna verzija, ali možete ga poboljšati za crtanje nekoliko drugih vrsta oblika i konektora kako bi zadovoljili vaše zahtjeve. Slično tome, prilagodite format izlazne datoteke za prikaz generiranog crteža kao rasterske slike, vektorske slike, PDF-a ili drugih formata na temelju vaših zahtjeva.

Ovaj vodič pokriva informacije o programskom stvaranju Visio dijagrama u C#. Međutim, ako ste zainteresirani za istraživanje pretvorbe VSD datoteke, pročitajte članak na Pretvorite VSD u VSDX u C#.

 Hrvatski