|
AffectsGraphics 示例 |
使用 VBA 以外的其它编程语言
Sub Example_AffectsGraphics()
' 该示例从文件相关静听读取信息
ThisDrawing.Application.Documents.Open ("c:\program files\autocad\sample\city map.dwg")
ThisDrawing.Application.ZoomAll
Dim objFDLCol As AutoCAD.AcadFileDependencies
Dim objFDL As AutoCAD.AcadFileDependency
Set objFDLCol = ThisDrawing.FileDependencies
MsgBox ("在文件相关表中的条目共有 " & objFDLCol.Count & "条。")
Dim strTemp As String
For Each objFDL In objFDLCol
strTemp = "是否影响图形: " & vbTab & objFDL.AffectsGraphics
strTemp = strTemp & vbCrLf & "特征名称: " & vbTab & objFDL.Feature
strTemp = strTemp & vbCrLf & "文件名称: " & vbTab & objFDL.FileName
strTemp = strTemp & vbCrLf & "文件大小: " & vbTab & objFDL.FileSize
strTemp = strTemp & vbCrLf & "指纹 GUID: " & vbTab & objFDL.FingerprintGuid
strTemp = strTemp & vbCrLf & "替换路径: " & vbTab & objFDL.FoundPath
strTemp = strTemp & vbCrLf & "完整文件名: " & vbTab & objFDL.FullFileName
strTemp = strTemp & vbCrLf & "条目索引: " & vbTab & objFDL.Index
strTemp = strTemp & vbCrLf & "是否被修改: " & vbTab & objFDL.IsModified
strTemp = strTemp & vbCrLf & "参照数目: " & vbTab & objFDL.ReferenceCount
strTemp = strTemp & vbCrLf & "时间戳: " & vbTab & objFDL.TimeStamp
strTemp = strTemp & vbCrLf & "GUID 版本: " & vbTab & objFDL.VersionGuid
MsgBox strTemp
Next
End Sub