这个方法差不多可以实现我要的功能, 但是还是有点小问题,保存的时候会把table框也保存出来, 我尝试了各种办法, 都没办法去掉.- public byte[] GetFomattedTableCellValue(int tableId)
- {
- Table table = _textControl.Tables.GetItem(tableId);
- if (table == null) return null;
- TableCell tableCell = table.Cells.GetItem(1, 1);
- if (tableCell != null)
- {
- _textControl.Selection.Start = tableCell.Start;
- _textControl.Selection.Length = tableCell.Text.Trim().Length ;
-
- byte[] bytes = null;
- //_textControl.Selection.Save(out bytes,BinaryStreamType.InternalUnicodeFormat);
- _textControl.Selection.Save(StreamType.InternalUnicodeFormat);
- //_textControl.Save(StreamType.InternalUnicodeFormat);
- return bytes;
- }
- return null;
- }
复制代码 |