乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 90|回复: 0

[编程交流] PDF plot lisp帮助

[复制链接]

5

主题

8

帖子

3

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 09:18:16 | 显示全部楼层 |阅读模式
你好
 
你们能告诉我为什么我在互联网上用各种各样的语言拼凑出的下列Lisp在更改选项卡时不更新选项卡信息吗?
 
我用这个脚本快速绘制了几个PDF,并试图让它来填充我的名字,我喜欢使用AutoCAD DWG到PDF打印机,因为它生成的文件比CutePDF小得多,质量更好,但它没有给我e对话框,好吧,我制作了这个lisp来做到这一点!
 
这是一个工作版本,我也想让它从当前布局块中删除属性,但我很困惑如何做到这一点,因为块名称根据大小而变化。Block\u nameA3、Block\u nameA2等。
 
我希望它为我填充的最后一个字符串以这种格式给出了名称,
 
[来自路径][来自选项卡名称][来自属性]
 
然而,所有这些都可以从属性中提取,这些属性可能会或可能不会使事情变得更简单。
 
我有几个关于纸张尺寸的Lisp,这一个在A3纸上绘制A1。
 
 
  1. (DEFUN C:WAA1A3PDF ()
  2. (setq FILEPATHNAME (getvar "DWGPREFIX"))
  3. (setq PDFPREFIX (substr FILEPATHNAME 13 5))
  4. (setq PDFMID (getvar "CTAB"))
  5. (setq PDFNAME (strcat PDFPREFIX " " PDFEND))
  6. (SETVAR "CMDECHO" 0)
  7. (COMMAND "-PLOT"
  8.    "Y"
  9.    ""
  10.    "DWG TO PDF.PC3"
  11.    "ISO A3 (420.00 x 297.00 MM)"
  12.    "M"
  13.    "L"
  14.    "N"
  15.    "E"
  16.    "1:2"
  17.    "CEN"
  18.    "Y"
  19.    "monochrome.ctb"
  20.    "Y"
  21.    "N"
  22.    "N"
  23.    "N"
  24.    (getfiled "Save File as..." PDFNAME "pdf" 1)
  25.       
  26.    "N"
  27.    "Y"
  28. )
  29. (SETVAR "CMDECHO" 1)
  30. (PRINC)
  31. )
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-7 03:08 , Processed in 0.436111 second(s), 54 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表