电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

万能报表打印时解析富文本控件的错误解决方法

来源:金蝶云社区作者:金蝶2024-09-1610

万能报表打印时解析富文本控件的错误解决方法

如题:格式文本控件绑定了单据的富文本控件,打印会出现乱码。解决方法为,绑定的时候选择htnl,绑定字段image.webp绑定单据的富文本字段,然后还需要编写单据/列表代码:

如下:

  /// <summary>

        /// 准备打印万能报表模板单据数据

        /// </summary>

        /// <param name="e"></param>

        public override void OnPrepareDevPrintData(PreparePrintDevDataEventArgs e)

        {

            base.OnPrepareDevPrintData(e);

            /////对应的分录相同的标记

            Entity headentity = this.View.BusinessInfo.GetEntity("FBillHead");

            if (headentity == null)

                return;

            ////表格兼容处理

            if (!e.DataSource.Tables.Contains(headentity.TableName))

                return;

            //重建数据表字段,并修改类型

            DataTable dtEntity = e.DataSource.Tables[headentity.TableName];

            //字段1

            DataColumn myDataColum = new DataColumn();

            myDataColum.DataType = System.Type.GetType("System.String");

            myDataColum.ColumnName = "F_RichText1";

            dtEntity.Columns.Add(myDataColum);

            //字段2

            DataColumn myDataColum2 = new DataColumn();

            myDataColum2.DataType = System.Type.GetType("System.String");

            myDataColum2.ColumnName = "F_BZXXRichText1"; ;

            dtEntity.Columns.Add(myDataColum2);

            for (int i = 0; i < dtEntity.

万能报表打印时解析富文本控件的错误解决方法

如题:格式文本控件绑定了单据的富文本控件,打印会出现乱码。解决方法为,绑定的时候选择htnl,绑定字段绑定单据的富文本字段,然后还需要...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信