www.mxdraw.com
内容索引主面
前一个向上下一个
MxDraw::ExprotPdf 方法

导出pdf文件

C++
static BOOL ExprotPdf(MXDRAWOCXHANDLE hOcx, LPCTSTR pszPdfFilePath, double dPaperH = 210, double dPaperW = 297, LPCTSTR pszTitle = NULL, BOOL isExportLayout = FALSE, BOOL isBlackWhiteColor = FALSE, std::vector<CString>* pVecLayout = NULL, std::vector<std::pair<int,int> >* pVecLayoutPageSize = NULL);
参数 
说明 
MXDRAWOCXHANDLE hOcx 
控件名柄 
LPCTSTR pszPdfFilePath 
pdf文件路径 
double dPaperH = 210 
Pdf的图纸高度,该值越大,pdf文件越大,分辨率越高 
double dPaperW = 297 
Pdf的图纸宽度,该值越大,pdf文件越大,分辨率越高 
LPCTSTR pszTitle = NULL 
Pdf文件的标题。 
BOOL isExportLayout = FALSE 
是否同时导出DWG图纸的布局页面。 需要输出的布局数组。 

成功返回TRUE

把当图形中的内容导出到PDF文件中 

例如导出布局,并指每个布局的图纸大小代码:

        std::vector<CString> vecLayout;
        std::vector<std::pair<int,int> > vecLayoutPageSize;

        vecLayout.push_back(_T("1"));
        vecLayoutPageSize.push_back(std::make_pair(210,297));

        vecLayout.push_back(_T("2"));
        vecLayoutPageSize.push_back(std::make_pair(500,500));

        vecLayout.push_back(_T("3"));
        vecLayoutPageSize.push_back(std::make_pair(200,100));

        BOOL bRet = MxDraw::ExprotPdf(MxDraw::GetCurOcxHandle(),
            _T("h:\11.pdf"),
            210,
            297,
            NULL,
            TRUE,
            FALSE,
            &vecLayout,
            &vecLayoutPageSize
            );
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!