aspose 解决插入html后字体问题
2015-12-18 16:27
555 查看
/// <summary> /// 添加html /// </summary> /// <param name="strText"></param> public void InsertHtml(string strText, double conSize, bool conBold, string conAlign="") { oDoc.NodeChangingCallback = new HandleNodeChangingFontChanger(conSize,conBold); oWordApplic.InsertHtml(strText); }
public class HandleNodeChangingFontChanger : INodeChangingCallback { private double conSize; private bool conBold; public HandleNodeChangingFontChanger(double gconSize, bool gconBold) { conSize = gconSize; conBold = gconBold; } // Implement the NodeInserted handler to set default font settings for every Run node inserted into the Document void INodeChangingCallback.NodeInserted(NodeChangingArgs args) { // Change the font of inserted text contained in the Run nodes. if (args.Node.NodeType == NodeType.Run) { Font font = ((Run)args.Node).Font; font.Size = conSize; font.Bold = conBold; font.Name = "宋体"; } } void INodeChangingCallback.NodeInserting(NodeChangingArgs args) { // Do Nothing } void INodeChangingCallback.NodeRemoved(NodeChangingArgs args) { // Do Nothing } void INodeChangingCallback.NodeRemoving(NodeChangingArgs args) { // Do Nothing } }
相关文章推荐
- JqGrid知识总结
- 使用asp.net mvc里面的area让网站更有条理
- .NET中<asp:MultiView>选项卡控件的用法
- asp.net 页面导出EXCEL
- ASP.NET中Web.Config配置文件详解与应用
- [转]asp.net解决高并发的方案.
- 我学ASP.Net---新手(分页显示)
- ASP.NET SingalR 点对点聊天实现思路总结
- iis 7 asp.net ajax post 请求字节过大报错问题解决办法
- [Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)
- Asp.Net 、Css元素定位及元素显示控制总结
- ASP.NET5
- asp.net mvc 实现博客的时间分类管理
- ASP.NET内核几大对象、ASP.NET核心知识(7)--转载
- AspJpeg组件,按宽高比例,真正生成缩略图
- asp.net string有多行文字
- asp.net5中程序根目录的获取
- asp.net 获取当月的第一天和最后一天示例
- WAF 与 RASP 的安装使用大比拼!
- WAF 与 RASP 的安装使用大比拼!