浏览我们的产品

Aspose.Diagram for .NET 19.7 发行说明

改进和变化

钥匙概括类别
DIAGRAMNET-51219从 Visio 页面的打印预览中获取图像强化
DIAGRAMNET-51615Split Diagram to Multiple Pages while generating PDF Document强化
DIAGRAMNET-51656添加对监控文档转换进度的支持强化
DIAGRAMNET-50045Incorrect line breaks when converting VSD to PDF format漏洞
DIAGRAMNET-50075VSD to PDF conversion, incorrect text font漏洞
DIAGRAMNET-50201VSD to PDF conversion, shapes are misplaced漏洞
DIAGRAMNET-50274VSDX to SVG conversion, the connection layouts are incorrect漏洞
DIAGRAMNET-51172以图像格式保存时不能正确调整形状大小漏洞
DIAGRAMNET-51613AutoFitPageToDrawingContent 属性未按预期工作漏洞
DIAGRAMNET-51657VISIO 到 JPG - 输出图像格式不正确漏洞
DIAGRAMNET-51658VSDX 删除未使用的主题后损坏漏洞
DIAGRAMNET-51659删除未使用的主题时背景丢失漏洞
DIAGRAMNET-51660删除未使用的主题后形状丢失漏洞

公共 API 和向后不兼容的更改

以下是对公众 API 所做的任何更改的列表,例如添加、重命名、删除或弃用成员,以及对 Aspose.Diagram for .NET 所做的任何非向后兼容更改。如果您对列出的任何更改有疑虑,请在这Aspose.Diagram 支持论坛.

在 PdfSaveOptions 中添加 SplitMultiPages

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

o.SplitMultiPages = true;

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

在 PdfSaveOptions 中添加 PageSavingCallback

 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;

        }

    }

}


 
 简体中文