1.Aspose.Words 怎么获取表格的样式
为了让制作好的表格与整篇文章更协调,通常还需要对表格进行必要的格式设置。(1)快速套用表格的样式Word2007提供了丰富的表格样式库,有些甚至具有镶边行、列,用户可以直接套用这些表格样式。选取表格,单击“设计”选项卡,在“表样式”区域选择一种样式,如图1所示,即可将集成的样式套用至表格中,效果如图2所示。
设置Word2007的表格格式小提示:单击样式区域的向下箭头,可选择更多的表格样式。单击"底纹"按钮.可为选定的单元格单独设罝底色。
(2)设置表格的对齐方式在默认情况下,Word表格与文档中文本采用左对齐方式,用户也可以根据需要调整表格与文档中文本的对齐方式。第1步,选取表格,单击“布局”选项卡,在“表”区域中单击“属性”按钮,如图3所示。
第2步,打开“表格属性”对话框。在“对齐方式”栏中,选择“居中”或“右对齐”对齐方式,如图4所示,然后单击“确定”按钮。
小提示:单击“对齐方式"中的“文字方向"按钮.可将单元格中横向(纵向)排列的文字改为纵向(横向)排列。
(3)调整单元格中文字的对齐方式。对单元格中的文字,Word提供了“靠上两端对齐”、“靠上居中对齐”等9中对齐方式,如图5所示。
选中需要调整文字对齐方式的表格或单元格,单击“布局”选项卡,在对齐方式中选择一种对齐方式即可。
2.有用aspose.words的吗,请教单元格内容怎么水平居中
使用Aspose.Cells控件来操作Excel,然后可以使用Aspose.Cells.Style来设置Excel单元格的属性,设置单元格的背景颜色,字体大小等。
Aspose.Cells.Workbook wb = new Aspose.Cells.Workbook();
//为单元格添加样式
Aspose.Cells.Style style = wb.Styles[wb.Styles.Add()];
//设置居中
style.HorizontalAlignment = Aspose.Cells.TextAlignmentType.Center;
//设置背景颜色
style.ForegroundColor = System.Drawing.Color.FromArgb(153, 204, 0);
style.Pattern = AC.BackgroundType.Solid;
style.Font.IsBold = true;
3.aspose.word 表格在第二页怎么用movetocell
可以使用书签。
首先你要在创建一个word 然后添加一个table的书签 private static void SetTargetTable(Document doc, List targetList) { if (doc.Range.Bookmarks["table"] != null) { if (targetList.Count == 0) { doc.Range.Bookmarks["table"].Text = "无邀约客户"; } else { DocumentBuilder builder = new DocumentBuilder(doc);//Get cells' width double[] widths = new double[4]; for (int i = 0; i < 4;="" i++)="" {="" builder.movetocell(0,="" 0,="" i,="" 0);="" widths[i]="builder.CellFormat.Width;" }//fill="" cells="" builder.movetobookmark("table");="" for="" (int="" i="0;" i="">< targetlist.count;="" i++)="" {="" setcell(builder,="" widths[0],="" (i="" +="" 1).tostring());="" setcell(builder,="" widths[1],="" targetlist[i].name);="" setcell(builder,="" widths[2],="" targetlist[i].phone);="" setcell(builder,="" widths[3],="" targetlist[i].salesman);="" builder.endrow();="" }="" doc.range.bookmarks["table"].text="string.Empty;" }="" }="" }="" private="" static="" void="" setadplandetailtable(document="" doc,="" list="" detaillist)="" {="" if="" (doc.range.bookmarks["table"]="" !="null)" {="" if="" (detaillist.count="=" 0)="" {="" doc.range.bookmarks["table"].text="无详细广告计划" ;="" }="" else="" {="" documentbuilder="" builder="new" documentbuilder(doc);//get="" cells'="" width="" double[]="" widths="new" double[7];="" for="" (int="" i="0;" i="">< 7;="" i++)="" {="" builder.movetocell(0,="" 0,="" i,="" 0);="" widths[i]="builder.CellFormat.Width;" }//fill="" cells="" builder.movetobookmark("table");="" for="" (int="" i="0;" i="">< detaillist.count;="" i++)="" {="" setcell(builder,="" widths[0],="" (i="" +="" 1).tostring());="" setcell(builder,="" widths[1],="" detaillist[i].name);="" setcell(builder,="" widths[2],="" detaillist[i].amount);="" setcell(builder,="" widths[3],="" detaillist[i].unit);="" setcell(builder,="" widths[4],="" detaillist[i].unitprice);="" setcell(builder,="" widths[5],="" detaillist[i].totalprice);="" setcell(builder,="" widths[6],="" detaillist[i].time);="" builder.endrow();="" }="" doc.range.bookmarks["table"].text="string.Empty;" }="" }="" }="" private="" static="" void="" setcell(documentbuilder="" builder,="" double="" width,="" string="" value)="" {="" builder.insertcell();="" builder.cellformat.borders.color="System.Drawing.Color.Black;" builder.cellformat.borders.linestyle="LineStyle.Single;" builder.cellformat.width="width;" builder.cellformat.verticalmerge="Aspose.Words.Tables.CellMerge.None;" builder.write(value);="">
转载请注明出处51数据库 » aspose.word表格宽度
老娘真的信了你邪