使用VBA对CAD进行打印设置时,纸张设置A3和A4的纸张没有问题,但是设置为A1,A2等就出现问题
我使用的是c++/CLI的.net语言,只是语法不同;当设置打印机为pdf时具体代码为:
cadDoc->ModelSpace->Layout->RefreshPlotDeviceInfo();
cadDoc->ModelSpace->Layout->ConfigName="Adobe PDF";
cadDoc->ModelSpace->Layout->CanonicalMediaName="A3";
cadDoc->ModelSpace->Layout->CenterPlot=true;
cadDoc->ModelSpace->Layout->PlotType=AcPlotType::acExtents;
cadDoc->ModelSpace->Layout->StandardScale=AcPlotScale::acScaleToFit;
cadDoc->ModelSpace->Layout->PlotRotation=AcPlotRotation::ac90degrees;
上面的纸张设置为A3是没有问题的,但是当设置为A1,A2时就会报错,我的Adobe PDF纸张打印列表里面又A1和A2的纸张大小,请问是什么原因呢。