本帖最后由 diablobo 于 2021-1-25 14:05 编辑
需要看用啥pdf打印机。
如果是DWG to PDF.pc3,只能自定义打印图纸,程序里编程去匹配图纸。以下是匹配代码:
 - (setq tmpList1 (vl-sort (append (list Plot_Height) '(307 430 605 850)) '< );图纸高度
- tk_Height (nth (1+ (vl-position Plot_Height tmpList1)) tmpList1)
- tmpList2 (vl-sort (append (list Plot_Width)
- '(220 450 550 650 750 850 1050 1150 1250 1350 1450 1550 1650 1750 1850 1950 2050));图纸宽度
- '< )
- tk_Width (nth (1+ (vl-position Plot_Width tmpList2)) tmpList2)
- Plot_paper (strcat (rtos tk_Width 2 0) "x" (rtos tk_Height 2 0) );图纸名称,如450x307,打印机里自定义图纸命名一致
- )
|