Aspose.Diagram for Java 17.02.0 Примечания к выпуску
Улучшения и изменения
Ключ | Резюме | Категория |
---|---|---|
DIAGRAMJAVA-50037 | Преобразование VSD в PDF, оттенок цвета фона формы группы меняется. | Ошибка |
DIAGRAMJAVA-50365 | При преобразовании страницы Visio с уравнениями в PNG создается пустая страница. | Ошибка |
DIAGRAMJAVA-50461 | При преобразовании VSDX в PNG отсутствуют границы. | Ошибка |
DIAGRAMJAVA-50462 | Символ исчезает при преобразовании VSDX в PNG. | Ошибка |
DIAGRAMJAVA-50463 | Символ исчезает при преобразовании VSDX в SVG. | Ошибка |
DIAGRAMJAVA-50465 | Цвет текста отличается при преобразовании VSDX в PNG. | Ошибка |
DIAGRAMJAVA-50466 | Неверное положение текста при преобразовании VSD в формат SVG. | Ошибка |
DIAGRAMJAVA-50237 | [от VSDX до PDF] — при использовании шрифта LeagueGothic Regular появилось сообщение об ошибке. |
Исключение |
Public API и обратно несовместимые изменения
См. список любых изменений, внесенных в общедоступный номер API, таких как добавленные, переименованные, удаленные или устаревшие члены, а также любые несовместимые с предыдущими изменениями, внесенные в номер Aspose.Diagram for Java. Если у вас есть сомнения по поводу каких-либо перечисленных изменений, сообщите об этом наAspose.Diagram форум поддержки.
Добавляет метод Shape.getParentShape
Метод Shape.getParentShape позволяет получить родительскую фигуру последней фигуры.
// Call a Diagram class constructor to load the Visio drawing
Diagram diagram = new Diagram("Drawing1.vsdx");
// get a sub-shape by page name, group shape ID, and then sub-shape ID
Shape shape = diagram.getPages().getPage("Page-3").getShapes().getShape(13).getShapes().getShape(2);
Shape parentShape = shape.getParentShape();
System.out.println("Parent Shape's Properties:");
System.out.println("Shape ID: " + parentShape.getID());
System.out.println("Shape Name: " + parentShape.getName());
System.out.println("Shape Type: " + parentShape.getType());
Добавляет метод Shape.isInGroup
Метод Shape.isInGroup позволяет определить, является ли последняя фигура частью какой-либо групповой фигуры.
// Call a Diagram class constructor to load the Visio drawing
Diagram diagram = new Diagram("Drawing1.vsdx");
// get a sub-shape by page name, group shape ID, and then sub-shape ID
Shape shape = diagram.getPages().getPage("Page-3").getShapes().getShape(13).getShapes().getShape(2);
System.out.println("Is it in a Group: " + shape.isInGroup());
Добавляет измеряемый класс
Добавлен класс Metered. Это позволяет разработчикам разблокировать ограничения оценки Aspose.Diagram API, а также отслеживать и поддерживать лицензии API. Он также отслеживает регулярное использование Aspose.Diagram API.
// Initialize a Metered license class object
Metered metered = new Metered();
// apply public and private keys
metered.setMeteredKey("your-public-key", "your-private-key");
Примеры использования
Пожалуйста, проверьте список разделов справки, добавленных в Aspose.Diagram вики-документы: