Yes, it works with this doc because the borders of that particular row are set for the single cell and not for the whole row. The problem here is that we write the code generating and adding the different rows, but the formatting (i.e. borders, fonts, spacing) can be changed by the single customers using word before the generation of the doc, so I can’t be sure of the final result.
Looking your workaround I thought that the problem was in the formatting of the rows, so I cut away everything except the row with problems (I used the Document Explorer sample that came with Aspose). The result is the file TestataSimple.doc that I attached and which still presents the problem. Then I opened this file with words and saved it in TestataSimpleW.doc. This file prints OK with Aspose.
I looked for differences in the RowFormat quickwatching it in VisualStudio after executing these lines of code, but I wasn’t able to find any.
Document aDoc1 = new Document("testatasimple.doc");
Document aDoc2 = new Document("testatasimplew.doc");
NodeCollection rows1 = aDoc1.GetChildNodes(NodeType.Row, true);
NodeCollection rows2 = aDoc2.GetChildNodes(NodeType.Row, true);
Row row1 = (Row)rows1;
Row row2 = (Row)rows2;
Have you got some hint?