首页 - 快讯 - 钢琴 - 曲谱 - 童画 - 教案 - 国画 - 书法 - 素描 - 色彩 - 雕塑 - 版画 - 漫画 - 设计 - 高考 - 简章 - 考分 - 院校 - 考题 - 考点 - 图库 - 名家 - 下载 - 论坛
河南艺术网
幼儿教案 - 小学教案 - 初中教案 - 高中教案 - 美术论文 - 国画教程 - 书法教程 - 色彩教程 - 雕塑教程 - 版画教程 - 素描教程 - 漫画教程 - 童画教程 - 设计学院
photoshop Fireworks flash sdmax Illustrator CorelDraw PhotoImpact maya AutoCAD Dreamweaver
高考频道
您现在的位置: 河南艺术网 >> 教程 >> 设计学院 >> AutoCAD >> 正文

为AutoCAD R14添加分页打印功能
http://www.henanart.com 2007-12-11 8:03:46 佚名

AutoCAD 堪称当今最流行的计算机辅助设计制图软件。它不仅应用于机械设计行业,而且还应用于其他各种行业,诸如工程分析、化学工程、电器工程等行业。它之所以应用之广还因为它具有开放的体系结构,它允许用户和开发者采用高级语言编程对其进行扩充和修改,以最大限度地满足用户的特殊要求。众所周知,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页以上的分页打印,限于篇幅,在此就不再详细介绍了。


  • 上一篇教程:

  • 下一篇教程:
  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     热 门 文 章
    普通教程工业产品表面丝印CAD制作全过程
    普通教程AutoCAD三维实体速成最简单入门法[第十九集]
    普通教程AutoCAD三维实体速成最简单入门法[第十八集]
    普通教程AutoCAD三维实体速成最简单入门法[第十七集]
    普通教程AutoCAD三维实体速成最简单入门法[第十六集]
    普通教程AutoCAD三维实体速成最简单入门法[第十五集]
    普通教程AutoCAD三维实体速成最简单入门法[第十四集]
    普通教程AutoCAD三维实体速成最简单入门法[第十三集]
    普通教程AutoCAD三维实体速成最简单入门法[第十二集]
    普通教程AutoCAD三维实体速成最简单入门法[第十一集]
     相 关 文 章
    AutoCAD三维实体速成最简单入门法[第十九集
    AutoCAD三维实体速成最简单入门法[第十八集
    AutoCAD三维实体速成最简单入门法[第十七集
    AutoCAD三维实体速成最简单入门法[第十六集
    AutoCAD三维实体速成最简单入门法[第十五集
    AutoCAD三维实体速成最简单入门法[第十四集
    AutoCAD三维实体速成最简单入门法[第十三集
    AutoCAD三维实体速成最简单入门法[第十二集
    AutoCAD三维实体速成最简单入门法[第十一集
    AutoCAD三维实体速成最简单入门法[第十集]

    河南艺术网

    豫ICP备05020495号
    版权所有 河南艺术网(HenanArt.Com)
    网站推广:河南天艺文化传媒有限公司 联系电话:0371-65257910
    Copyright © 2006 - 2008 henanart.com Inc. All Rights Reserved
    关于我们 | About HeNanArt | 服务条款| 广告服务| 招聘信息 | 公益事业| 客服中心| 网站导航