你的位置:首页 > 软件开发 > ASP.net > DevExpress ASPxHtmlEditor控件格式化并导出Word

DevExpress ASPxHtmlEditor控件格式化并导出Word

发布时间:2015-07-30 13:00:09
在前台页面中先插入一个ASPxHtmlEditor控件,名为ASPxHtmlEditor1。 我用的Dev版本为14.1格式化文本 在后台插入如下代码 1 const string css = "style=text ...

在前台页面中先插入一个get='_blank'>ASPxHtmlEditor控件,名为ASPxHtmlEditor1。 我用的Dev版本为14.1

格式化文本 

在后台插入如下代码

 1     const string css = "style='text-align:justify;"         //两端对齐

 上述代码实现了对文字的格式化,可以基本满足生成一般报告的格式需要。

Word导出及页面设置 

 对于ASPxHtmlEditor控件,无法直接设置导出Word或其他格式文件的页面(页边距、纸张大小等),需借助RichEditDocumentServer来转存实现。

添加如下引用:

1 using DevExpress.XtraRichEdit;

插入下面两个函数

 1     private void SetPrintOptions(IRichEditDocumentServer richedit)              //设置格式

 2     {

 在执行导出的事件(如Button_Click事件)中添加如下代码

 1         string outputFileName = "newtext.docx";            //导出文件的名称

 2 

 

 输出的文本如下:

DevExpress ASPxHtmlEditor控件格式化并导出Word

原标题:DevExpress ASPxHtmlEditor控件格式化并导出Word

关键词:ASP

ASP
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。