neophyte 发表于 2022-7-6 14:13:55

查找视口的比例-

你好
 
如何在图形上找到视口的比例。
 
我想把这些信息写在我的漫画里
 
我只有一个选项卡(布局1),我可以有多个视口,它们应该是相同的比例
 
前任:
如果结果
相对于图纸空间的比例=0.0208xp
然后我要写1/4“=1’-0”
 
谢谢你的帮助

neophyte 发表于 2022-7-6 16:13:07

你好
下次我要做更好的搜索
答案就在我眼前:哎呀:
http://www.cadtutor.net/forum/showthread.php?t=29175
 
这是我从这个链接中提取的
Sub PVPortScale()
Dim strVpScaleStd As String
Dim strVpScaleCust As String
Dim Entity As AcadEntity
Dim PVport As AcadPViewport
Dim objLayout As AcadLayout
Dim i As Integer
For Each objLayout In ThisDrawing.Layouts

   If objLayout.Name <> "Model" Then
      ThisDrawing.ActiveLayout = objLayout
       ThisDrawing.MSpace = False
      For i = 1 To objLayout.Block.Count - 1 'avoid primary Paperspace PViewport
         Set Entity = objLayout.Block.Item(i)
         If TypeOf Entity Is AcadPViewport Then
            Set PVport = Entity
            strVpScaleStd = PVport.StandardScale
            strVpScaleCust = PVport.CustomScale
            If strVpScaleCust > 0 Then
            Exit For
            End If
         End If
      Next
       End If
Next
End Sub

 
现在我必须找出如何将结果与列表进行比较。该列表包含结果的对应关系
例如,如果strVpScaleStd=30,则我必须写入的刻度为3/32“=1'0”
 
祝你愉快!
页: [1]
查看完整版本: 查找视口的比例-