zoukankan      html  css  js  c++  java
  • 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 SettingsjetDesktop1.rtf");
            m_doc.ExportAsFixedFormat(@"C:Documents and SettingsjetDesktop2.pdf",17);
            m_word.quit();
        }
        catch
            m_word.quit();
    }
  • 相关阅读:
    nuc970连接jlink进行单步调试的设置
    alsa utils工具使用
    用arm-linux-gcc v4.3.4交叉编译Qt4.8.3
    LNMP分离式部署
    MHA(下)
    MHA(上)
    PXE自动装机
    JumpServer
    FTP
    DNS
  • 原文地址:https://www.cnblogs.com/rumenren/p/6541708.html
Copyright © 2011-2022 走看看