Java+ArcEngine 使用IPageLayoutControlDefault接口loadMxFile参数问题


int[] p=new int[]{esriLicenseExtensionCode.esriLicenseExtensionCodeSpatialAnalyst}; InitLicenses.CheckLicense(p);
IPageLayoutControlDefault pageLayoutControl=new PageLayoutControl(); 
String maxd="E:\\test\\m_Departure.mxd"; 
pageLayoutControl.loadMxFile(maxd,null); InitLicenses.shutdownLicense();
这段代码在mxd文件存在的情况下,loadMxFile方法报java.lang.IllegalArgumentException: Argument is not a COM object: null
请问是什么原因,请不吝赐教!
捕获.PNG
已邀请:

朱新颖

赞同来自:

IPageLayoutControl一般都是从当前布局控件中获取的,您这怎么是新建的啊?

要回复问题请先登录注册