Aspose.Diagram for .NET 19.7 Notas de la versión

Mejoras y Cambios

Llave Resumen Categoría
DIAGRAMNET-51219 Obtenga imágenes de la vista previa de impresión de una página Visio Mejora
DIAGRAMNET-51615 Split Diagram to Multiple Pages while generating PDF Document Mejora
DIAGRAMNET-51656 Agregue soporte para monitorear el progreso de conversión de documentos Mejora
DIAGRAMNET-50045 Incorrect line breaks when converting VSD to PDF format Insecto
DIAGRAMNET-50075 VSD to PDF conversion, incorrect text font Insecto
DIAGRAMNET-50201 VSD to PDF conversion, shapes are misplaced Insecto
DIAGRAMNET-50274 VSDX to SVG conversion, the connection layouts are incorrect Insecto
DIAGRAMNET-51172 No cambia el tamaño de la forma correctamente al guardar en un formato de imagen Insecto
DIAGRAMNET-51613 La propiedad AutoFitPageToDrawingContent no funciona como se esperaba Insecto
DIAGRAMNET-51657 VISIO a JPG: la imagen de salida no tiene el formato correcto Insecto
DIAGRAMNET-51658 VSDX se corrompe después de eliminar el tema no utilizado Insecto
DIAGRAMNET-51659 El fondo desaparece al eliminar temas no utilizados Insecto
DIAGRAMNET-51660 Las formas desaparecen después de eliminar el tema no utilizado Insecto

Public API y cambios incompatibles con versiones anteriores

La siguiente es una lista de los cambios realizados al público API, como miembros agregados, renombrados, eliminados o obsoletos, así como cualquier cambio no compatible con versiones anteriores realizado en Aspose.Diagram for .NET. Si tiene inquietudes sobre cualquier cambio enumerado, plantéelo en laAspose.Diagram foro de soporte.

Agrega SplitMultiPages en PdfSaveOptions

 Aspose.Diagram.Saving.PdfSaveOptions o = new Aspose.Diagram.Saving.PdfSaveOptions();

o.SplitMultiPages = true;

diagram.Save("c:\\out.pdf", o);

Agrega PageSavingCallback en PdfSaveOptions

 Aspose.Diagram.Saving.PdfSaveOptions od = new Aspose.Diagram.Saving.PdfSaveOptions();

od.PageSavingCallback = new TestDiagramPageSavingCallback();

d.Save("c:\\test.pdf", od);
 public class TestDiagramPageSavingCallback : Aspose.Diagram.Saving.IPageSavingCallback

{

    public void PageStartSaving(Aspose.Diagram.Saving.PageStartSavingArgs args)

    {

        Console.WriteLine("Start saving diagram page {0} of pages {1}", args.PageIndex + 1, args.PageCount);

    }

    public void PageEndSaving(Aspose.Diagram.Saving.PageEndSavingArgs args)

    {

        Console.WriteLine("End saving diagram page {0} of pages {1}", args.PageIndex + 1, args.PageCount);

        //don't output pages after page index 8.

        if (args.PageIndex >= 8)

        {

            args.HasMorePages = false;

        }

    }

}