Style information lost on Tabproperties

If the attached file is loaded using the sample code:

        // Load diagram
        Diagram diagram = new Diagram(dataDir + "missing_tabs.vsdx");

        // Save diagram
        diagram.Save(dataDir + "missing_tabs_Target.vsdx", SaveFileFormat.VSDX);

the “Tabs” section of stylesheet with ID ‘0’ from document.xml is lost in saved file, even if its corresponding tab property tag is still used in page1.xml.

In addition, if this file is loaded, there is no TabCollection for tab property with IX=‘0’ in the diagram, for any of the TextStyles that page1.xml inherits (see attached picture).

asposebugs.zip (44.5 KB)

@rlaskowski.sdl,

There is a single empty row in the tab section of the shapesheet (input Visio), and the output Visio drawing has also a single empty row in the tab section. Both input and output Visio drawings appear identical. Please highlight the problem with a snapshot (if any). This is the output VSDX: missing_tabs_17.11.zip (13.0 KB)

missingtabs11122017.zip (46.4 KB)

Hi,

  1. Tabs section from of “document.xml” file is lost in target file (see “tabs_section.png”).

  2. Since there is a declaration of tab property with IX=‘0’ in “document.xml” file, the same tabs section that we mentioned above, we are expecting to find its corresponding “tab collection” element in the diagram, after the source file is loaded (see “tabsCollection_textStyle0.PNG”).

@rlaskowski.sdl,

We have logged an investigation under the ticket ID DIAGRAMNET-51417 in our bug tracking system. We have linked your post to this ticket and will keep you informed regarding any available updates.

HI,
I see that it has status resolved - do you know when the solution will be available?

@rlaskowski.sdl,

We are in communication with our product team and will get back to you once an update is available.