Público API Cambios en Aspose.Diagram 16.11.0
Contents
[
Hide
]
Este documento describe los cambios al Aspose.Diagram API de la versión 6.8.0 a la 16.11.0, que pueden ser de interés para los desarrolladores de módulos/aplicaciones. Incluye no solo métodos públicos nuevos y actualizados, sino también una descripción de cualquier cambio en el comportamiento detrás de escena en Aspose.Diagram.
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