我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD教程 > 常見問題

AutoCAD R14中如何添加分頁打印功能

時間:2009-03-14 08:45:54 來源:

  眾所周知,AutoCAD R14沒有預定分頁打印功能。對于大圖紙(如:A2圖紙)及沒有與之相匹配的打印機時,AutoCAD R14無法按設計要求將圖紙打印出來。當然,如果您有寬幅打印機,那就最好,也就沒有必要進行分頁打印了。為了實現大圖紙分頁打印,本文利用AutoLISP語言編寫一段程序并將其命名為myplot.lsp文件,為AutoCAD R14添加分2頁或4頁打印功能。

  (defun c:myplot(),;主程序

  (if (= 1 (getvar "cmddia"))

  (setvar "cmddia" 0)

  )

  (setq num (getint "nEnter the Number of Page:"))

  (setq pmax (getvar "extmax"))

  (setq x0 0)

  (setq xm (car pmax))

  (setq ym (cadr pmax))

  (if (= 4 num),;分4頁打印

  (progn

  (setq dx (/ xm 2))

  (setq dy (/ ym 2))

  (winplt 2 1)

  )

  (progn

  (if (= 2 num),;分2頁打印

  (progn

  (setq dx (/ xm 2))

  (setq dy (/ ym 1))

  (winplt 2 0)

  )

  )

  )

  )

  (setvar "cmddia" 1)

  (princ)

  )

  (defun winplt(k n),;窗選分頁打印程序

  (setq i 1)

  (while ($#@60;= i k)

  (setq j 0)

  (while ($#@60;= j n)

  (setq x1 (+ x0 (* (- i 1) dx)))

  (setq y1 (- ym (* j dy)))

  (setq x2 (+ x1 dx))

  (setq y2 (- y1 dy))

  (command "plot" "w" (list x1 y1) (list x2 y2) "")

  (setq j (+ 1 j))

  )

  (setq i (+ 1 i))

  )

  )

  啟動AutoCAD后,在其菜單項Tools中的Loadapps…將myplot.lsp文件裝載,并在命令行輸

  入myplot即可。

  對上述程序進行稍加修改便可實現4頁以上的分頁打印,限于篇幅,在此就不再詳細介紹了。