也就是tableView的宽度是 fWidth,那么cell.ContentView的宽度也是fWidth
你只需要把cell.contentView看成是一块frame = (0,0,fWidth,customHight)的画布,
然后在这个画布上布局你所需要的subviews。
可以通过两种方法设置
一、通过表格属性对话框
1、选中表格;
2、单击表格菜单,在下拉菜单中选择表格属性命令,如图所示;
3、d出表格属性对话框,在指定宽度处输入适当的数值即可,如图所示。
二、通过表格的缩放柄
1、将鼠标放在表格的右下角,当鼠标变为斜的双箭头时,按下并拖动鼠标进行缩放;
2、达到适合的位置时,松开鼠标即可,如图所示。
获取表格的属性,然后就可以设置,参考方法如下:
Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, 10, 3, ref Nothing, ref Nothing)
//表格属性
newTable.Borders.OutsideLineStyle = WdLineStyle.wdLineStyleThickThinLargeGap
newTable.Borders.InsideLineStyle = WdLineStyle.wdLineStyleSingle
//列宽度
newTable.Columns[1].Width = 100f
newTable.Columns[2].Width = 200f
newTable.Columns[3].Width = 300f
//总宽度
float TableWidth=3个列宽相加
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)