乐筑天下

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

虚线(&A);纸张空间中的中心线比例:巨大!

[复制链接]

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-6 03:04:00 | 显示全部楼层 |阅读模式
在我的宏中,sysvar LTSCALE设置为一个值,该值使虚线和中心线在模型空间中看起来正常。但在我的图纸空间布局中,它们显示得就像绘图员非常匆忙一样。无论sysvar PSLTSCALE设置为0还是1……它们都是巨大的
如何使图纸空间线型与模型空间中的线型相同?
回复

使用道具 举报

0

主题

6

帖子

4

银币

初来乍到

Rank: 1

铜币
6
发表于 2006-12-6 03:10:01 | 显示全部楼层
更改PSLTSCALE后,您必须执行regenall以显示更改
Dan
回复

使用道具 举报

0

主题

7

帖子

4

银币

初来乍到

Rank: 1

铜币
8
发表于 2006-12-6 03:23:12 | 显示全部楼层
啊哈!所以我必须为每个布局将PSLTSCALE设置为0(并执行REGENALL)。非常有用,你的提示。谢谢Dan
回复

使用道具 举报

0

主题

10

帖子

7

银币

初来乍到

Rank: 1

铜币
12
发表于 2006-12-6 09:38:27 | 显示全部楼层
另一种方法是离开;PSLTSCALE设置为1(始终),并使用AcadDocument\u LayoutSwitched将Lts设置为1或0.5,无论何时进入paperspace,然后设置为模型空间所需的值。另一种方法很好,只要你不#039;t具有不同的视口比例
回复

使用道具 举报

0

主题

12

帖子

3

银币

初来乍到

Rank: 1

铜币
12
发表于 2006-12-6 10:17:05 | 显示全部楼层

  1. Private Sub AcadDocument_LayoutSwitched(ByVal LayoutName As String)
  2.     Dim dblLTScale As Double
  3.     Dim dblDimScale As Double
  4.     dblLTScale = 0.6 * (Val(ThisDrawing.GetVariable("DIMSCALE")))
  5.     If dblLTScale = 0 Then
  6.         dblLTScale = 0.6
  7.     End If
  8.     With ThisDrawing
  9.         If .ActiveSpace = acModelSpace Then
  10.             .SetVariable "LTSCALE", dblLTScale
  11.             ThisDrawing.Regen acAllViewports
  12.             Exit Sub
  13.         Else
  14.             .SetVariable "LTSCALE", 0.6
  15.             .SetVariable "PSLTSCALE", 1
  16.             ThisDrawing.Regen acAllViewports
  17.             Exit Sub
  18.         End If
  19.     End With
  20.     Exit Sub
  21. End Sub

回复

使用道具 举报

0

主题

10

帖子

5

银币

初来乍到

Rank: 1

铜币
11
发表于 2006-12-6 19:11:19 | 显示全部楼层
几年前,当我写这样的东西时,我最初使用了layoutswaitch,尤其是在进入模型空间时
没有什么比等待重生成更烦人的了,因为LTSCALE设置为1,例如,当它应该为500时
我放弃了布局,因为在一连串的事件中已经太晚了;在AutoCAD重新生成要切换到的布局之前,不要更改LTSCALE,以产生任何差异。Acad将重新生成,然后您的ltscale将重新生成或您必须手动执行。
回复

使用道具 举报

0

主题

8

帖子

4

银币

初来乍到

Rank: 1

铜币
9
发表于 2006-12-7 17:49:22 | 显示全部楼层
再次感谢大家。我混合使用了您的建议,使纸面空间LTScale看起来像模型空间LTScale。经过反复试验,不是很优雅,比抱歉更安全等等。这使得我的Autocad窗口在适应所有布局的同时像一辆警车一样闪烁。我的客户会印象深刻!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-7 00:55 , Processed in 1.948682 second(s), 66 queries .

© 2020-2025 乐筑天下

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