原創(chuàng)|其它|編輯:郝浩|2012-10-17 17:25:39.000|閱讀 6928 次
概述:在asp.net中操作word,有多種方式,使用Aspose.Words組件,非常簡單方便。但是如果操作表格,并支持單元格合并及背景填充等復(fù)雜功能,需要仔細(xì)閱讀其幫助文檔。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在asp.net中操作word,有多種方式,使用Aspose.Words組件,非常簡單方便。但是如果操作表格,并支持單元格合并及背景填充等復(fù)雜功能,需要仔細(xì)閱讀其幫助文檔。
1、如何在word指定的位置插入表格。
可以定義一個(gè)word模板,在模板中插入書簽,定義表格的位置。
2、如何插入表格,可以使用DocumentBuilder類提供的相關(guān)方法,如
StartTable();開始插入表格
InsertCell();插入一個(gè)單元格
EndRow();結(jié)束一行,如果再次調(diào)用isnertCell方法,將另起一行開始插入
builder.EndTable();表格結(jié)束
3、如何合并單元格。
插入一個(gè)單元格后,需要設(shè)置單元格格式,即水平合并,還是垂直合并
builder.InsertCell(); builder.CellFormat.VerticalMerge = CellMerge.First; builder.InsertCell(); builder.CellFormat.VerticalMerge = CellMerge.Previous; //與上一行單元格合并 builder.CellFormat.HorizontalMerge = CellMerge.None;
4、填充單元格背景
builder.CellFormat.Shading.BackgroundPatternColor = System.Drawing.Color.Black;
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:Shwf的專欄——CSDN