Browse our Products

Aspose.Diagram for Java 17.6 Notes de mise à jour

Améliorations et changements

CléSommaireCatégorie
DIAGRAMJAVA-50500Sortie VSDX - la taille de la forme ajoutée manuellement n’est pas modifiéeRenforcement
DIAGRAMJAVA-50503Sortie VSDX - le débordement de texte lors de l’ajout de texte multiligneRenforcement
DIAGRAMJAVA-50505Une erreur de pointeur nul s’est produite lors de la conversion de la page de dessin en imagePunaise
DIAGRAMJAVA-50484Affichage vertical du texte de la forme de la boîte de décision lors de l’enregistrement d’un dessin au format VSDXPunaise
DIAGRAMJAVA-50486Affichage vertical du texte de la forme de processus prédéfinie lors de l’enregistrement d’un dessin au format VSDXPunaise
DIAGRAMJAVA-50492Les formules dans les cellules Largeur et Hauteur ne sont pas conservéesPunaise
DIAGRAMJAVA-50493Missing characters on converting a VSD to SVGPunaise
DIAGRAMJAVA-50494Sortie VSDX - les lignes de connexion ne se connectent pas au milieu des formes de processusPunaise
DIAGRAMJAVA-50499VSDX to PNG - a white horizontal line appears at the bottom of shapePunaise

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 refreshData dans la classe Shape

La méthode Shape.refreshData permet aux développeurs d’actualiser les données après avoir modifié la position de la forme, le texte de la forme, les Geoms et les connexions.

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

    }

}


 
 Français