找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2544|回复: 11

[求助] 幻灯片图库问题,生成的幻灯片文件无填充,求救啊~~~

[复制链接]
发表于 2014-11-18 15:03:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如题。。。。。生成幻灯片的代码
  1. (defun C:BLK2SLD (/ CJW-FILE-GET)
  2. (defun CJW-FILE-GET (MSG / WINSHELL SHFOLDER PATH CATCHIT)
  3.     (setq WINSHELL (vlax-create-object "Shell.Application"))
  4.     (setq
  5.       SHFOLDER (vlax-invoke-method WINSHELL 'BROWSEFORFOLDER 0 MSG 1)
  6.     )
  7.     (setq
  8.       CATCHIT (vl-catch-all-apply
  9.     '(lambda ()
  10.        (setq SHFOLDER (vlax-get-property SHFOLDER 'SELF))
  11.        (setq PATH (vlax-get-property SHFOLDER 'PATH))
  12.      )
  13.         )
  14.     )
  15.     (if  (vl-catch-all-error-p CATCHIT)
  16.       NIL
  17.       PATH
  18.     )
  19. )
  20. ;主程序开始
  21.   (alert
  22.     "\n 温馨提示:块批量转成dwg和对应的幻灯片(dwg、sld)
  23.      \n 操作前,请注意备份图纸。
  24.      \n 将图块单独放置在一个位置周边没有其他图元的地方。
  25.      \n 以免因为其他图元的干扰而造成幻灯片文件脏乱差。"
  26.   )
  27. (setq dwg_dir (cjw-file-get "保存位置"))
  28. (setvar "cmdecho" 0)
  29. (command "zoom" "e")
  30. (while (setq en (car(entsel "\n 请选择图块!~")))
  31.    (if (and (setq el (entget en)) (= (cdr (assoc 0 el)) "INSERT"))
  32.      (progn
  33.        (setq ename (cdr (assoc 2 el)) ;块名称,保存文件的文件名
  34.              dwg (strcat dwg_dir "\" ename)
  35.              sld (strcat dwg_dir "\" ename ".sld")
  36.              p1 (getpoint "\n 输出幻灯片图形的左上角:");屏幕俩角点
  37.              p2 (getcorner p1 "  右下角")
  38.              mp (polar p1 (angle p1 p2) (/ (distance p1 p2) 2))
  39.        )
  40.        (command "zoom" p1 p2)
  41.        (command "._mslide" sld);生成sld
  42.        (command "explode" en)      
  43.        (setq temp_ss (ssget "w" p1 p2))
  44.        (command "wblock" dwg  "" mp temp_ss "");输出块
  45.        (command "zoom" "e")
  46.      )
  47.      (princ "\n 所选对象不是图块,不转化~")
  48.    )
  49. )
  50. (princ)
  51. )
  52. (c:BLK2SLD)
用dcl图库程序调用后,发现幻灯片上没填充~~~
QQ图片20141118150153.jpg

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 344个

财富等级: 日进斗金

发表于 2014-11-18 16:02:03 | 显示全部楼层
用ANSI31斜线填充,填充比例设得小点即可!

点评

问题的关键是,有些用黑体写出来的字,一些有宽度的PL线,全部变成空心的了,这些咋办?  详情 回复 发表于 2014-11-18 16:26
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-18 16:21:42 | 显示全部楼层
牢固 发表于 2014-11-18 16:02
用ANSI31斜线填充,填充比例设得小点即可!

{:soso_e179:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-18 16:26:57 | 显示全部楼层
本帖最后由 77077 于 2014-11-18 16:29 编辑
牢固 发表于 2014-11-18 16:02
用ANSI31斜线填充,填充比例设得小点即可!

问题的关键是,有些用黑体写出来的字,一些有宽度的PL线,全部变成空心的了,这些咋办?
还有啊,这个修改的别人的程序,好像也出问题了,图块的制图单位是无,CAD图形的制图单位也是无,结果在插入后,比例放大了。。。。。
请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:Mould_STD.zip 
下载次数:26  文件大小:4.33 KB 
下载权限: 不限 以上  [免费赚D豆]


点评

自己解决了插入比例问题,可这生成幻灯片无填充的问题还是依旧。。。  详情 回复 发表于 2014-11-18 17:04
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 3199个

财富等级: 富可敌国

发表于 2014-11-18 16:27:17 | 显示全部楼层
固版主,真是高招啊{:soso_e179:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-18 17:04:19 | 显示全部楼层
77077 发表于 2014-11-18 16:26
问题的关键是,有些用黑体写出来的字,一些有宽度的PL线,全部变成空心的了,这些咋办?
还有啊,这个修 ...

自己解决了插入比例问题,可这生成幻灯片无填充的问题还是依旧。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-11-18 17:10:46 | 显示全部楼层
正常,sld 在 AutoCAD中可能还是 矢量格式 ,这个没有 fill , 真正 fill 后在 autocad 太耗时了,得不偿失

点评

已经fill on了~~~  发表于 2014-11-19 01:34
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-11-19 11:01:12 | 显示全部楼层
本帖最后由 Free-Lancer 于 2014-11-19 11:02 编辑

这是 Autocad 联机手册中关于 slide 的解释

Note If you use slides with filled objects (such as wide polylines, solids, and 3D faces) in image tiles, the images will appear as outlines unless you make the slides from an image created with the SHADEMODE command.

如果要用实心和 shademode 有关,只能用图片格式不能用 sld


点评

哦,明白了,多谢长老~~~  发表于 2014-11-21 18:25
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-24 20:22 , Processed in 0.334580 second(s), 57 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表