乐筑天下

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

Mccad老师:请问如何得到当前Acad文档的缩放比例

[复制链接]

6

主题

12

帖子

2

银币

初来乍到

Rank: 1

铜币
36
发表于 2005-2-26 09:42:00 | 显示全部楼层 |阅读模式
Mccad老师:
                                        请问如何通过程序得到当前Acad文档的缩放比例?谢谢!
回复

使用道具 举报

12

主题

71

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
119
发表于 2005-2-26 11:08:00 | 显示全部楼层

打印比例、标注比例、绘制放大比例三者之间的区别
打印比例--图形单位与通常的长度单位之间的关系。如果设置成100个图形单位=1毫米,说明dwg文件上100个图形单位长的线打印在纸上为1毫米长。这也说明,毫米、米、英寸这些通常的长度单位只能靠打印出来,电脑内是没有的。 绘图时得把通常的长度单位换成图形单位输入,也就是,如果你是以毫米为单位,那1米就输1000,如果你是以米为单位,那1米就输1。电脑不认识毫米或米,它总是认为1000>1。
当你假定好单位(比如毫米),一个这个单位(比如1毫米)就输入1,这叫1:1绘图,那么,打印比例这时就是图纸比例。
标注比例--标注样式中主要有二个比例,一个是全局比例因子DIMSCALE,它是各标注特征值(文字字高、箭头大小等)的比例因子。它对尺寸值没有影响。当标注特征值设置成打印出来的物理图纸上的大小时,这个DIMSCALE正好是打印比例因子。另一个是测量单位比例DIMLFAC,是图示尺寸值与测量尺寸值之间的系数。公式:图示尺寸值=DIMLFAC * 测量尺寸值。
绘制放大比例--这个实际是不存在的,你要把局部放大,就用SCALE命令,一旦图形放大后,ACAD就认为实物就有这么大,标注尺寸时,就按实际测量的尺寸标。可是,我们自己知道那是放大过的,那好,用上面那个DIMLFAC,让它显示成原来的实际尺寸。
绘图比例有没有?
经常会看到绘图比例1:1,这种说法不够严密。我们可以说1:1绘图。
同样1米长,输入1000、输入1,哪个是1:1绘图呢?
如果分别以毫米和米作单位,二者都是1:1绘图。如果都是以毫米作单位,前者是后者不是。
所谓1:1绘图,就是按实际尺寸输入,而不是人为的把尺寸通过换算以后再输入。
有人会说,过去手工画图,不是通过换算画时就缩小了吗?错啦!手工画图是用比例尺的,比例尺上的刻度值还是实际值。你指哪个?
回复

使用道具 举报

6

主题

12

帖子

2

银币

初来乍到

Rank: 1

铜币
36
发表于 2005-2-27 15:29:00 | 显示全部楼层
多谢赐教。记得上次您回答我的问题吧,我的目的是想通过VBA在Cad文档中插入OLE对象(如Word文档),我最初想了解直接通过VBA插入OLE对象,MCCAd老师给了我答案:VBA中并未提供可以插入OLE的模型,后来我想用SendCommand方法模拟操作,多谢您给我提示SendCommand的方法。我现在通过Hook能够模拟插入OLE对象的操作了,现在有一个问题:我插入的OLE对象的插入点可以控制,但插入的OLE对象与CAD文档的比例如何确定呢?这就是我此帖要了解的问题。我对CAD不熟悉,我看了您的答复,大概我的问题是‘绘制放大比例’吧。拜托您再给我讲一下,多谢!另外:我怎样把分给您呢?
回复

使用道具 举报

6

主题

12

帖子

2

银币

初来乍到

Rank: 1

铜币
36
发表于 2005-2-27 15:33:00 | 显示全部楼层
clement:
                                 您好!我在Cad中打开一文档(大小:12345字节),通过缩放后将该文档另存为另一文档,该文档大小也是12345字节,我用文件比较器比较两个文档的内容,发现两个文档的内容截然不同,请问如何通过程序得到这两个文档的缩放比例?这也就是我想了解的比例。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-16 20:48 , Processed in 3.366940 second(s), 61 queries .

© 2020-2025 乐筑天下

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