C#Asponse word标签赋值和制作表格
来源:互联网 发布:windows internals. 编辑:程序博客网 时间:2024/05/29 17:07
能够直接用的函数
#region 给word 标签赋值 // 给word 标签赋值 public void createword(string markName, string values) { doc = new Aspose.Words.Document(file); if (doc.Range.Bookmarks[markName] != null) { Bookmark mark = doc.Range.Bookmarks[markName]; mark.Text = values; } File.Delete(file); doc.Save(file); } #endregion
#region 制作word表格//nameList是要制作的表格,table是标签,num只在word中的第几中表,row是从第几行开始 public void createwordexcel(DataTable nameList, string table, int num, int row) { doc = new Aspose.Words.Document(file); builder = new Aspose.Words.DocumentBuilder(doc); try { List<double> widthList = new List<double>(); for (int i = 0; i < nameList.Columns.Count; i++) { builder.MoveToCell(num, row, i, 0); //移动单元格 double width = builder.CellFormat.Width;//获取单元格宽度 widthList.Add(width); } builder.MoveToBookmark("" + table + ""); //开始添加值 for (var i = 0; i < nameList.Rows.Count; i++) { for (var j = 0; j < nameList.Columns.Count; j++) { builder.InsertCell();// 添加一个单元格 builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; // builder.CellFormat.Width = widthList[j]; builder.CellFormat.Width = widthList[j]; builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; builder.ParagraphFormat.RightIndent = 0; builder.Font.Size = 11; builder.CellFormat.VerticalAlignment = CellVerticalAlignment.Center;//垂直居中对齐 builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 builder.Write(nameList.Rows[i][j].ToString()); } builder.EndRow(); } doc.Range.Bookmarks["" + table + ""].Text = ""; // 清掉标示 File.Delete(file); doc.Save(file); } catch (Exception ex) { throw (ex); } } #endregion
0 0
- C#Asponse word标签赋值和制作表格
- asponse.word按模板导出word文档
- <table>标签,制作表格
- C#word操作表格
- 表格标签和表格布局
- Word制作个人简历表格的实用技巧
- Word制作学生点名册表格模板
- 列表标签和表格标签
- 10-table标签制作细线表格
- 002_table标签制作细线表格
- C#MDI窗体制作;标签大小和屏幕相同
- asponse.word 操控word打印内容及打印内容格式错乱处理
- html表格和列表标签
- c#/.net操作word插入表格实例
- HTML表格标签和超链接标签
- WORD中制作表格时最后多一页解决办法
- 根据word模板生成word表格报表文档(C#)
- 根据word模板生成word表格报表文档(C#)
- 文章标题
- iOS中的WiFi与硬件通信
- VMware 配置NAT方法
- ActiveMQ使用笔记-1
- 有价值博客网址收藏集合
- C#Asponse word标签赋值和制作表格
- eclipse maven导出maven工程的依赖jar包
- maven管理Spring jar包的一个小细节
- Javascript中常遇到的浏览器兼容问题和解决方法
- cordova+framework7入门——笑笑APP
- UTF-8
- HashMap实现原理分析
- python - logging简介
- Set CORS on Express API