I have attached an example solution that takes a Word file with a "simple" table within it and uses LayoutCollector/LayourEnumerator, combined with DocumentLayoutHelper from the examples, to display the coordinates of the cells within this document. I'm using the latest Word DLL (not included in the attachment).
The code simple reads in the Word file, and dumps out the render information for that table. The output is as follows:
Render Row 00, Page 01, at (188.85,216.766) size (379.85,469.252)
Row 00, Cell 01, Page 01, at (188.85,216.766) size (211.5,469.252)
Row 00, Cell 01, Page 01, at (400.35,216.766) size (168.35,469.252)
Render Row 01, Page 02, at (188.85,72) size (379.85,645.034)
Row 00, Cell 00, Page 02, at (188.85,72) size (211.5,645.034)
Row 00, Cell 01, is empty
Render Row 02, Page 03, at (188.85,72) size (379.85,352.064)
Row 00, Cell 00, Page 03, at (188.85,72) size (211.5,352.064)
Row 00, Cell 01, is empty
Render Row 03, Page 03, at (188.85,424.064) size (379.85,117.688)
Row 01, Cell 00, Page 03, at (188.85,424.064) size (211.5,1073742)
Row 01, Cell 01, Page 03, at (400.35,424.064) size (168.35,117.688)
Render Row 04, Page 03, at (188.85,541.752) size (379.85,176.782)
Row 02, Cell 00, Page 03, at (188.85,541.752) size (211.5,176.782)
Row 02, Cell 01, Page 03, at (400.35,541.752) size (168.35,176.782)
Render Row 05, Page 04, at (188.85,189.688) size (379.85,293.97)
Row 03, Cell 00, Page 04, at (188.85,189.688) size (379.85,293.97)
Now, there are at least 3 problems with this output:
1) The first highlighted cell number is wrong, it should be 00
2) The second highlighted cell's height is totally wrong!
3) There should be another render row in between Render Row 04 and Render Row 05 and it's totally missing. I *think* it's getting enumerated, but it's being orphaned from it's parent table/row, which is why it's not showing up in the above output.
Can you confirm that these are defects and when they might be addressed as this is holding up a production release!
Thanks,
Andy.