Dynamic connector Issues

Hi,

Aspose generated VSDX files having various Dynamic connector related problems. We have already reported various issues related to Dynamic connector, but with each release some get fixed and some new generate.

PFA test case
Aspose Dynamic connector problems.zip (189.5 KB)

Problems are mostly visible on first page of Visio drawing. On other pages Visio’s automatic routing corrects the layout of Dynamic connectors. We are looking for a permanent solution to these Dynamic connector issues. Is there any way, by which we can achieve same routing initially, which is after correcting by Visio.

Note: After opting any page property option from Visio, connectors layout problems getting resolved.
E.g.: In attached VSDX file, opt option Design -> Size -> Fit to Drawing,

@asthac,

Please note, we have a separate queue of regression issues. If an issue is not reproducible with an old version of the Aspose.Diagram API, then kindly also share the old API version. We will log such issues under the regression queue.

We managed to replicate the said issues in our environment. We have logged these issues under the ticket ID DIAGRAMJAVA-50543 in our issue 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.

Best Regards,
Imran Rafique

@asthac,
The linked ticket ID DIAGRAMJAVA-50543 has been resolved. If there is no issue in the quality assurance phase, then this fix will be included in the next version 17.9 of Aspose.Diagram for Java API. We will notify you once the next version is published.

@asthac,
In reference to the ticket ID DIAGRAMJAVA-50543, please download and try the latest Hotfix version: Aspose.Diagram for Java 17.8.1.

@imran.rafique
We have tested DIAGRAMJAVA-50543 on 17.8.1. We are still getting problem that connectors going out of drawing space.

PFA test case
ConnectorIssues.zip (156.6 KB)

Thanks,
Astha

@asthac,
All highlighted issues in the screenshot ConnectorIssues.PNG (24.0 KB) have been fixed and not reproducible in our environment. Please recheck and highlight the problem with the help of a screenshot.

@imran.rafique

The case reported in DIAGRAMJAVA-50543 is looking correct but drifting location of On-Page reference little right making connectors go out of page. Here is the attached screenshot:
ConnectorOutOfPage.png (6.0 KB)

Thanks,
Astha

@asthac,
We managed to replicate the problem of connecting line going out of the page boundary. It has been logged under the ticket ID DIAGRAMJAVA-50549 in our bug tracking system. We have linked your post to this ticket and will keep you informed regarding any available updates.

@asthac,
The linked ticket ID DIAGRAMJAVA-50543 has been fixed. Please download and try the new version 17.9 of Aspose.Diagram for Java API.

@asthac,

We have reviewed your ticket ID DIAGRAMJAVA-50549 and could not find the highlighted issue in our environment with Microsoft Visio 2016 and 2013. This is the Zip file of an output VSDX drawing and snapshot: ConnectorIssues17.9.zip (91.5 KB). Kindly test with the latest version 17.9, and then let us know how that goes into your environment.

The case mentioned here is after drifting the On-page reference position. Please try this case to recreate problem.

ConnectorIssues (2).zip (72.6 KB)

Shapes should never go out of drawing page, as we are using

DiagramSaveOptions options = new DiagramSaveOptions(SaveFileFormat.VSDX);
options.setAutoFitPageToDrawingContent(true);

But in our case page is not resizing according to drawing content.

Thanks,
Astha

@asthac,
We managed to replicate the said issue in our environment. It has been logged under the ticket ID DIAGRAMJAVA-50557 in our bug tracking system. We have linked your post to this ticket and will keep you informed regarding any available updates.

@asthac,

The linked ticket ID DIAGRAMJAVA-50557 has been resolved and will be included in the next version 17.11 of Aspose.Diagram for Java API. We will notify you once the new version is published.

@asthac,

The linked ticket ID DIAGRAMJAVA-50557 has been fixed and included in the full version 17.11. Please download and try the latest version 17.11 of Aspose.Diagram for Java API.

The issues you have found earlier (filed as DIAGRAMJAVA-50549) have been fixed in this update. This message was posted using Bugs notification tool by philip.zhou