我是Inventor api编程的新手。我想获取活动文档的属性。我正在使用vb.net进行编码。我尝试了一些代码但没有帮助。 在这里我使用一些代码打开一个发明人文档,它工作正常
Public Sub OpenDoc()
Dim oDoc As Document
oDoc = _InvApplication.Documents.Open _
("C:\Temp\Part1.ipt")
End Sub
任何人都知道如何获取part1.ipt文档的属性。?
答案 0 :(得分:2)
首先尝试理解对象模型
Application
|
-------- Documents
|
---------- Document
|
------------- PropertySet
|
------------ Property
现在,您可以访问所需的信息......
Public Sub ShowDocuments()
' Get the Documents collection object.
Dim invDocs As Documents
Set invDocs = ThisApplication.Documents
' Iterate through the contents of the Documents collection.
Dim i As Integer
For i = 1 To invDocs.Count
' Get a specific item from the Documents collection.
Dim invDocument As Document
Set invDocument = invDocs.Item(i)
' Display the full filename of the document in the Immediate window.
Debug.Print invDocument.FullFileName
Next
End Sub
答案 1 :(得分:0)
由于您已经获得了该文档,因此您可以通过这样的两个For-Each-Loops迭代PropertySets和其中的属性,例如:
buf