首页 > 代码库 > AX2009 打印到PDF优化
AX2009 打印到PDF优化
AX2009打印到PDF存在的问题
1.中文字体,如果报表打印时没有设置成支持中文的字体,生成的PDF中文字符无法显示
2.承第一点,如果设置成中文字体,生成的报表发送给没有安装这个字体的电脑,打开这个PDF会提示要安装字体
3.生成速度慢,AX生成PDF单页需要5-10秒
优化方法
1.AX报表生成RTF文件,速度不错,按保存立刻生成,图片和报表格式正常
2.利用Office Word将RTF转成PDF
具体起作用是下面这个方法
Document.ExportAsFixedFormat
static void CovPDF(Args _args) { COM m_docs; COM m_word= new COM("Word.Application"); COM m_doc; try { m_docs=m_word.documents(); m_doc=m_docs.add(@"C:\Documents and Settings\jet\Desktop\1.rtf"); m_doc.ExportAsFixedFormat(@"C:\Documents and Settings\jet\Desktop\2.pdf",17); m_word.quit(); } catch m_word.quit(); }
AX2009 打印到PDF优化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。