TX TextControl 19版本
插入一个2行5列的表格后,如果将光标定位到最后一行的任一个单元格,在最后一行上方插入一行时,可以获得orgRow第3行的信息不报异常;
问题: 如果是全选最后一行时,获得orgRow第3行的信息报 "指定的参数已超出有效值的范围。",调用同样的方法,全选第一行下方插入,也是同样报错,该如何处理?
word全选某一行是可以插入一个新行的。
下面主要代码:
public static void InsertRow(TXTextControl.TableAddPosition tableAddPosition, YGTextControl wordControl)
{
int addPositionParam = tableAddPosition == TableAddPosition.Before ? 1 : -1;
wordControl.Tables.GetItem().Rows.Add(tableAddPosition, 1);
TableRow newRow = wordControl.Tables.GetItem().Rows.GetItem();
TableRow orgRow = wordControl.Tables.GetItem().Rows.GetItem(newRow.Row + 1 * addPositionParam);
} |
|