aspose.words 插入表格 设置表格宽度

问题描述

用aspose.words插入表格时,设置表格宽度为什么没有起作用呢。这样导致插入的表格样式不好看。voidInsertDataTable(Documentdoc,stringbookmark,DataTabledt){Aspose.Words.DocumentBuilderbuilder=newAspose.Words.DocumentBuilder(doc);boolisbool=builder.MoveToBookmark(bookmark);if(isbool){builder.StartTable();builder.RowFormat.Alignment=RowAlignment.Center;builder.CellFormat.Borders.LineStyle=LineStyle.Single;builder.CellFormat.Borders.Color=Color.Black;builder.RowFormat.LeftIndent=5;//builder.RowFormat.RightPadding=50;builder.Bold=true;builder.RowFormat.Height=20;builder.CellFormat.Width=100;foreach(DataColumncolumnindt.Columns){builder.InsertCell();builder.CellFormat.VerticalMerge=Aspose.Words.Tables.CellMerge.None;builder.CellFormat.VerticalAlignment=CellVerticalAlignment.Center;//垂直居中对齐builder.ParagraphFormat.Alignment=ParagraphAlignment.Center;//水平居中对齐builder.CellFormat.Width=100;builder.Write(column.ColumnName);}builder.EndRow();builder.RowFormat.Height=20;//builder.RowFormat.HeightRule=HeightRule.Auto;builder.Bold=false;foreach(DataRowrowindt.Rows){foreach(DataColumncolumnindt.Columns){builder.InsertCell();builder.CellFormat.VerticalMerge=Aspose.Words.Tables.CellMerge.None;builder.CellFormat.VerticalAlignment=CellVerticalAlignment.Center;//垂直居中对齐builder.ParagraphFormat.Alignment=ParagraphAlignment.Center;//水平居中对齐builder.Write(row[column.ColumnName].ToString());}builder.EndRow();}builder.EndTable();}}

解决方案

解决方案二:
没有人用这个控件吗?

时间: 2024-11-03 21:57:39

aspose.words 插入表格 设置表格宽度的相关文章

Word2007怎么设置表格边框

  在Word2007文档中插入表格并进行录入数据,而有些朋友有时为了工作的要求,要将表格的边框进行设置,那么这时,就要用到"表格工具"功能区中设置表格边框,或者在"边框和底纹"对话框设置. 第1步,打开Word2007文档窗口,在Word表格中选中需要设置边框的单元格或整个表格.在"表格工具"功能区切换到"设计"选项卡,然后在"表样式"分组中单击"边框"下拉三角按钮. 单击"

Dreamweaver8.0插入并编辑表格

查看全套"dreamweaver8.0教程" 表格是网页设计制作不可缺少的元素,它以简洁明了和高效快捷的方式将图片.文本.数据和表单的元素有序的显示在页面上,让我们可以设计出漂亮的页面,使用表格排版的页面在不同平台.不同分辨率的浏览器里都能保持其原有的布局,而在不同的浏览器平台有较好的兼容性,所以表格是网页中最常用的排版方式之一. 一.插入并编辑表格 1.插入表格 在文档窗口中,将光标放在需要创建表格的位置,单击"常用"快捷栏中的表格按钮弹出的"表格&qu

WPS表格2010为表格设置图形背景

在wps表格中我们只能对单元格设置填充颜色而已,效果显然并不是那么漂亮.如果想发让表格更漂亮,最好的效果当然还是用图形做为表格背景了,可惜WPS表格中并没有提供可直接为单元格设置图片填充效果的功能.其实在WPS office 2010个人版的WPS表格中通过在页眉页脚插入图形的方法,我们完全可以轻松地为表格设置图形背景,甚至可以为同一张表格的不同区域设置不同的背景图片. 1.设置背景图 在WPS表格中单击工具栏的"打印预览"图标进入页面视图.再单击"打印预览"工具栏

WPS表格设置自动添加序号的步骤

  在使用WPS表格制作表格的时候,常常需要添加序号.比较常用的两种方法是按住shif键进行添加,或者手动添加.但是,这两种添加方式,都有一个共同的缺点,就是当需要输入的行数太多,手动添加序号就显得麻烦了.今天小编将为大家介绍第三种方法,通过设置,可以直接自动添加.下面一起来了解一下吧! WPS表格 设置序号1的内容: 将序号设置成自动排序,用插入函数的方法实现.在表格中输入"=ROW()-2",回车确认.编辑栏中显示的就是表格中的内容. 关于-2这里要注意一下,观察表格自带序号与自定

word2013设置表格边框的方法汇总

 如何设置表格边框吧! 设置表格边框方法一:使用预设的边框样式 1将鼠标光标定位到表格中,然后在表格工具"设计"选项卡"边框"组,单击"边框样式",从展开的列表中选择合适的边框样式. 2这时候鼠标光标变为笔刷形状,在需要应用该边框样式的框线上单击或者按下鼠标左键不放画边框线. 3效果如下图所示. 说明:可以使用同样的办法,在其他框线上使用边框样式. 设置表格边框方法二:自定义边框样式 1将鼠标光标定位到表格中,然后在表格工具"设计&qu

在Word 2007中使用“边框和底纹”对话框设置表格边框

在Word2007中,用户不仅可以在"表格工具"功能区设置表格边框,还可以 在"边框和底纹"对话框设置表格边框,操作步骤如下所述: 第1步,打开Word2007文档窗口,在Word表格中选中需要设置边框的单元格或 整个表格.在"表格工具"功能区切换到"设计"选项卡,然后在"表样式"分 组中单击"边框"下拉三角按钮,如图2009021101所示. 图2009021101 单击"边

Dreamweaver表格设置方法

  在网页中使用表格布局是初学者常用的方法,那么今天小编就为大家介绍一下dreamweaver中如何设置表格. 在设置表格之前,我们首先需要选中表格,点击标签就可以选中表格了. 选中表格后,我们可以对表格的宽度,单元格间距,对齐方式等进行设置,其中下图中的"填充"表示单元边沿和其内容之间的空白,"间距"表示单元格之间的空间. 当然,你也可以在代码窗口进行设置,相应代码如下:

word2007设置表格格式大全

  word2007设置表格格式大全         Word2007使用"表格样式"设置整个表格的格式 创建表格后,可以使用"表格样式"来设置整个表格的格式.将指针停留在每个预先设置好格式的表格样式上,可以预览表格的外观. 1.在要设置格式的表格内单击. 2.在"表格工具"下,单击"设计"选项卡. 3.在"表格样式"组中,将指针停留在每个表格样式上,直至找到要使用的样式为止. 注释:要查看更多样式,请单击

Excel表格设置页眉页脚动画教程

<Excel2003入门动画教程17.Excel表格设置页眉页脚>. 演示动画 操作步骤 添加页眉:打开需要添加页眉页脚的Excel表格,执行"文件→页面设置"命令,打开"页面设置"对话框,切换到"页眉/页脚"标签下,单击其中的"自定义页眉"按钮,打开"页眉"对话框,将相应的页眉字符输入到左.中.右方框中,确定返回"页面设置"对话框. 注意:也可以利用上面的工具按钮,插入一些