几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   SolidWorks二次开发 (http://www.dimcax.com/hust/forumdisplay.php?f=111)
-   -   【转帖】dwg editor api set page size (http://www.dimcax.com/hust/showthread.php?t=5299)

yang686526 2009-04-13 10:37 AM

【转帖】dwg editor api set page size
 
dwg editor api set page size
in dwgeditor when i pdf out or save as and select pdf it allows for me to set the page size where i select custom and input 10" by 6"via a popup. this works great.
now i am trying to do this via api and cannot find where i can set the size. here is the api i am looking at.
sub export(filename as string, extension as string, [selectionset as selectionset])
member of dwgeditor.document
or
sub saveas(savefile as string, [version as fileversions = vicversionr14])
member of dwgeditor.document
what reference will allow me to tell it to use the above settings once i call the export or save as.
try doing that with plotmanager object
dim pltmgr as as dwgeditor.plotmanager
set pltmgr =thisdrawing.application.plotmanager
pltmgr.setpapersize 5000, 3000 ' or watever size you want
and the just try to export to pdf
to get better control i print to pdf via win2pdf printer
and it works. althogh i have to say that stability of the vba with dwgeditor is problematic.
regards
dudi peer
quick


所有的时间均为北京时间。 现在的时间是 12:58 AM.