1 使用详解
1.1 MoveToBookmark()
说明:移动至书签所在位置。
语法:
(1)public bool MoveToBookmark(string bookmarkName);
(2)public bool MoveToBookmark(string bookmarkName, bool isStart, bool isAfter);
1.2 MoveToCell()
说明:移动至表格单元格中。
语法:public void MoveToCell(int tableIndex, int rowIndex, int columnIndex, int characterIndex);
2 定位到表格单元格所在位置
当表格不在第一页时,使用MoveToCell()定位到表格单元格所在位置会报错tableIndex超出索引大小。
碰到这种情况时,我们就需要先通过书签定位到表格,再定位到表格中的单元格。
第一步,给模板的表格新建一个书签,书签名叫Table1。
第二步,定位到表格和单元格。
Document doc=new Document("c:/test.doc");
DocumentBuilder builder =new DocumentBuiler();
int tableIndex=0;
//定位到表格
builder.MoveToBookmark('Table1');
//定位到第一行第一列的单元格
builder.MoveToCell(tableIndex,0,0,0);