Público API Cambios en Aspose.Diagram 16.11.0

Modificar propiedades de un control ActiveX

Los desarrolladores pueden recuperar un control ActiveX y luego modificar sus propiedades. Hemos agregado la propiedad ActiveXControl en elForma clase. Por favor, compruebe este ejemplo de código:

C#

 // load a Visio diagram

Diagram diagram = new Diagram(@"C:\temp\Drawing1.vsd");

// get a Visio page by name

Page page = diagram.Pages.GetPage("Page-1");

// get a shape by ID

Shape shape = page.Shapes.GetShape(1);

// get an ActiveX control

CommandButtonActiveXControl cbac = (CommandButtonActiveXControl)shape.ActiveXControl;

// set width of the command button control

cbac.Width = 4;

// set height of the command button control

cbac.Height = 4;

// set caption of the command button control

cbac.Caption = "Test Button";

// save diagram

diagram.Save(@"C:\temp\Output.vsdx", SaveFileFormat.VSDX);

Error al renderizar macro ‘código’: valor no válido especificado para el parámetro lang

Inserte una forma de texto en el Visio Diagram

Los desarrolladores pueden insertar una forma de texto en Visio diagram usando Aspose.Diagram API. Consulte este ejemplo de código:

C#

 // create a new diagram

Diagram diagram = new Diagram();

// set parameters

double PinX = 1, PinY = 1, Width = 1, Height = 1;

string text = "Test text";

// add text to a Visio page

diagram.Pages[0].AddText(PinX, PinY, Width, Height, text);

// save diagram 

diagram.Save(@"C:\temp\Output.vsdx", SaveFileFormat.VSDX);

Error al renderizar macro ‘código’: valor no válido especificado para el parámetro lang