Browse our Products

Aspose.Diagram for Java 17.02.0 Notes de mise à jour

Améliorations et changements

CléSommaireCatégorie
DIAGRAMJAVA-50037VSD to PDF conversion, the background color shade of a group shape is getting changed.Punaise
DIAGRAMJAVA-50365A blank page is generated while converting a Visio page with equations to PNG.Punaise
DIAGRAMJAVA-50461Borders are missing while converting VSDX to PNG.Punaise
DIAGRAMJAVA-50462Symbol disappears while converting VSDX to PNG.Punaise
DIAGRAMJAVA-50463Symbol disappears while converting VSDX to SVG.Punaise
DIAGRAMJAVA-50465Color of the text is different while converting VSDX to PNG.Punaise
DIAGRAMJAVA-50466The text position is incorrect when VSD is converted to SVG format.Punaise
DIAGRAMJAVA-50237 [VSDX to PDF]- Error message occurred when used LeagueGothic Regular font.Exception

Public API et modifications incompatibles avec les versions antérieures

Consultez la liste des modifications apportées au public API, telles que les membres ajoutés, renommés, supprimés ou obsolètes, ainsi que toute modification non rétrocompatible apportée au Aspose.Diagram for Java. Si vous avez des inquiétudes concernant l’un des changements répertoriés, veuillez le signaler sur leAspose.Diagram forum d’assistance.

Ajoute la méthode Shape.getParentShape

La méthode Shape.getParentShape permet de récupérer la forme parent d’une forme récente.

 // 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());

Ajoute la méthode Shape.isInGroup

La méthode Shape.isInGroup permet de détecter si la forme récente fait partie d’une forme de groupe.

 // 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());

Ajoute une classe mesurée

La classe Mesurée est ajoutée. Il permet aux développeurs de déverrouiller les limites d’évaluation de Aspose.Diagram API ainsi que de suivre et de maintenir les licences API. Il surveille également l’utilisation régulière de 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");

Exemples d’utilisation

Veuillez consulter la liste des rubriques d’aide ajoutées dans les documents Wiki Aspose.Diagram :

  1. Définir les clés publiques et privées pour appliquer une licence limitée
  2. Récupérer la forme parent d’une sous-forme
  3. Vérifiez si la forme Visio se trouve dans un groupe de formes


 
 Français