浏览我们的产品

Aspose.Diagram for Java 17.6 发行说明

改进和变化

钥匙概括类别
DIAGRAMJAVA-50500输出 VSDX - 手动添加的形状大小未更改强化
DIAGRAMJAVA-50503输出 VSDX - 添加多行文本时文本溢出强化
DIAGRAMJAVA-50505将绘图页转换为图像时出现空指针错误漏洞
DIAGRAMJAVA-50484以VSDX格式保存图纸时决策框形状的竖排文字显示漏洞
DIAGRAMJAVA-50486以 VSDX 格式保存图形时预定义过程形状的垂直文本显示漏洞
DIAGRAMJAVA-50492宽度和高度单元格中的公式未被保留漏洞
DIAGRAMJAVA-50493Missing characters on converting a VSD to SVG漏洞
DIAGRAMJAVA-50494输出 VSDX - 连接线未在过程形状中间连接漏洞
DIAGRAMJAVA-50499VSDX to PNG - a white horizontal line appears at the bottom of shape漏洞

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

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

在 Shape 类中添加 refreshData 方法

Shape.refreshData 方法允许开发人员在更改形状的位置、形状的文本、Geom 和连接后刷新数据。

 // Call a Diagram class constructor to load the Visio drawing

Diagram diagram = new Diagram(@"c:\temp\Drawing1.vsdx");

//Find a particular shape and update its XForm

for(Shape shape :(Iterable<Shape>) diagram.getPages().get(0).getShapes())

{

    if (shape.getNameU().toLowerCase() == "process" && shape.getID() == 1)

    {

        shape.getXForm().getPinX().setValue(5);

        shape.getXForm().getPinY().setValue(5);

        shape.refreshData();

    }

}


 
 简体中文