Ստեղծեք Visio դիագրամ C#-ում

Այս հոդվածը քննարկում է, թե ինչպես ստեղծել Visio դիագրամ C#-ում: Այն կիսում է փուլային գործընթացը և աշխատանքային օրինակելի կոդը՝ ավտոմատացնելու Visio դիագրամի ստեղծումը C#-ում: Բացի այդ, այն նաև ներառում է ելքային Visio դիագրամի արտահանումը տարբեր ֆայլերի ձևաչափերով:

C#-ում Visio դիագրամ ստեղծելու քայլեր

  1. Տեղադրեք Aspose.Diagram API՝ Visio դիագրամներ ստեղծելու համար
  2. Ստեղծեք Diagram դասի օրինակ
  3. Ավելացնել վարպետ՝ օգտագործելով տրաֆարետային ֆայլ
  4. Տեղադրեք ուղղանկյան ձև AddShape() մեթոդով և սահմանեք տարբեր հատկություններ
  5. Արտահանեք ելքային Visio դիագրամը Save() մեթոդով

Այս քայլերը տալիս են ակնարկ, թե ինչպես կարելի է * ստեղծել Visio C#-ում: Նախ, զրոյից ստեղծեք դիագրամ և բեռնեք վարպետ տրաֆարետ: Տեղադրեք ձևը` նշելով տարբեր պարամետրեր, ինչպիսիք են չափերը, դիրքը և էջի համարը: Վերջապես, ելքային Visio դիագրամը ներկայացրեք որպես VSDX ֆայլ՝ գործընթացը ավարտելու համար:

Կոդ՝ C#-ում ծրագրային կերպով Visio դիագրամ ստեղծելու համար

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);
}
}

Դուք կարող եք օգտագործել այս կոդի հատվածը՝ Visio-ում ցանկացած գործընթացի դիագրամ C#-ով նկարելու համար: Այս օրինակելի կոդը հիմնական տարբերակն է, բայց դուք կարող եք բարելավել այն՝ նկարելու մի քանի այլ տեսակի ձևեր և միակցիչներ՝ ձեր պահանջներին համապատասխան: Նմանապես, կարգավորեք ելքային ֆայլի ձևաչափը, որպեսզի ստացված գծագիրը ներկայացվի որպես ռաստերային պատկեր, վեկտորային պատկեր, PDF կամ այլ ձևաչափեր՝ հիմնված ձեր պահանջների վրա:

Այս ձեռնարկն ընդգրկում է C#-ում Visio դիագրամ ծրագրային կերպով ստեղծելու տեղեկատվությունը: Այնուամենայնիվ, եթե դուք հետաքրքրված եք VSD ֆայլերի փոխակերպման ուսումնասիրությամբ, կարդացեք հոդվածը Փոխարկել VSD-ն VSDX-ի C#-ով-ում:

 Հայերեն