When Aspose generated vsdx has overlapping connectors, then from Visio if we opt- Design -> Page Setup -> Layout And Routing Set Routing: Separate equal to 'All lines’
then the connector overlap is fixed.
We tried to replicate the above via Aspose methods, so we used-
@asthac,
We can see in the output VSDX that the Separate property is equal to “All lines”, but the connecting lines are not being separated. After selecting/applying any other option from the Separate property drop box, and then re-selecting/applying ‘All lines’, all connecting lines are being separated. It has been logged under the ticket ID DIAGRAMJAVA-50530 in our bug tracking system. We have linked your post to this ticket and will keep you informed regarding any available updates. We are sorry for the inconvenience caused.
We have tested the issues mentioned in Aspose.Diagram 17.8.0 Release Notes using 17.8 API. We have reported problems on your forum. On the basis of that some new issues created and some reopened.
We have again prioritized list of our pending issues after 17.8 testing-
Critical Issues:
DIAGRAMJAVA-50540: Connectors are not connecting properly to On-page reference shape
DIAGRAMJAVA-50530: When ‘Separate’ property is equal to ‘All lines’, the connecting lines are not being separated.
DIAGRAMJAVA-50543 : All Dynamic connector issues.
High Priority:
DIAGRAMJAVA-50542 : Connector crossing shapes.
DIAGRAMJAVA-50524: Issue of text wrapping in case of dynamic shapes
DIAGRAMJAVA-50544 : Width formula of Decision shape is not maintained.
DIAGRAMJAVA-50527: Connector is not touching the shape’s boundary while connecting (Fixed and expected in 17.9)
Medium Priority:
(Released in 17.7 but reopened again)* DIAGRAMJAVA-50508: Output VSDX - the text overflow when adding multi-line text.
DIAGRAMJAVA-50521: Incorrect layout of the connector line (Not creating a loop) (Reopened)
DIAGRAMJAVA-50541: Misplaced text of the dynamic connector
DIAGRAMJAVA-50526: Problem of not getting a colored connector on any page except the 1st page. (Getting color when setting value instead of formula)
DIAGRAMJAVA-50522: Text is out of shape when exported as PNG (Reopened)
Non-Issues:
DIAGRAMJAVA-50514: Output VSDX - vertical border lines of the predefined process box are thick (Fixed shape) (Not visible in 17.7and 17.8)
DIAGRAMJAVA-50485: Add support of auto spacing shapes in Visio
We have tested issues with 17.9 and we have updated our prioritized list of issues.
Critical Issues:
DIAGRAMJAVA-50550: Shape Transfrom formula of Dynamic Connector are not maintained.
DIAGRAMJAVA-50530: When ‘Separate’ property is equal to ‘All lines’, the connecting lines are not being separated.
DIAGRAMJAVA-50549: Dynamic Connector Issues
High Priority:
DIAGRAMJAVA-50548: Connector crossing shapes
DIAGRAMJAVA-50524: Issue of text wrapping in case of dynamic shapes.
DIAGRAMJAVA-50544: Width formula of Decision shape is not maintained.
Low Priority:
DIAGRAMJAVA-50508: Output VSDX - the text overflow when adding multi-line text.
DIAGRAMJAVA-50541: Misplaced text of the dynamic connector.
DIAGRAMJAVA-50526: Problem of not getting a colored connector on any page except the 1st page. (Getting color when setting value instead of formula)
@asthac,
Thank you for prioritizing tickets. The linked ticket IDs DIAGRAMJAVA-50550 and DIAGRAMJAVA-50548 have been fixed and will be included in the next version 17.10 of Aspose.Diagram for Java API. We will let you know once the new version is published.
In reference to the ticket ID DIAGRAMJAVA-50524, the text is being wrapped due to this line of code: .append("<Line:285.00 to 286.00>,\n") (it has an enter key). If there is any other issue, then kindly highlight with the help of a snapshot.
We are using Aspose.Diagram Java 17.7.0 for our product. We have performed whole testing of our product on this version. During testing we realized that we are getting overlapping shapes when there is large text in process shape. In the investigation we found that it is due to missing shape transform width formula.
We have raised issue (DIAGRAMJAVA-50525: Problem of the missing width formula of the shapes) for this after 17.7.0 testing and is fixed in latest versions of Aspose.Diagram for Java. But we dont want to upgrade our product on latest versions for now as we have other issues in latest versions.
We tried to resolve problem by calling API method to set formula.
But even after calling this method formula is not maintained.
Is there any solution to fix this problem in 17.7.0. If there is no option other than switching it to latest version then Can you provide a bug fix version of 17.7.0 with just fix of DIAGRAMJAVA-50525.
@asthac,
We are afraid that there is no other way to set the formula of the Width and we do not provide separate fixes in the old code bases. In order to resolve this issue, you need to upgrade the version. You may not upgrade API to the latest version due to the other unresolved issues, but you can upgrade to the next version 17.8.