iv_documentPropertyPut()

Zusammenfassung

Erstellt einen neuen Wert für eine vorhandene Eigenschaft eines nicht standardmäßigen Eigenschaftensatzes. Die Eigenschaft kann angegeben werden, indem Sie entweder den Anzeigenamen oder den internen Namen verwenden. Wenn treatAsDate? True ist, wird der bereitgestellte Wert vom Typ String als Wert vom Typ Date behandelt. Wenn createNew? True ist, wird dem vordefinierten Eigenschaftensatz der benutzerdefinierten Eigenschaften eine neue Eigenschaft hinzugefügt.

Ähnlich wie iv_PropertyPut(), wirkt sich jedoch auf die Dokumentreferenz (oder auf die Exemplarreferenz bei virtuellen Komponenten) aus.

Syntax

iv_documentPropertyPut ( documentHandle As String, _
                         propertyName As String, _
                         value As Any, _
                         Optional createNew? As Boolean = False, _
                         Optional treatAsDate? As Boolean = False ) As Any 
Argument Typ Beschreibung
documentHandle String Referenz für das Inventor-Dokument, dem die Eigenschaft gehört
propertyName String Name der Eigenschaft
value Any Wert der Eigenschaft.
createNew? Boolean Optional. Wenn True, wird eine neue Eigenschaft erstellt. Die Eigenschaft wird als benutzerdefinierte Eigenschaft erstellt. Vorgabe ist False.
TreatAsDate? Boolean Optional. Wenn True, wird der Wert als vom Typ Date interpretiert. Vorgabe ist False.

Beispiel 1

Festlegen des Werts einer Eigenschaft

 Intent >iv_documentPropertyGet(%%Document, "Author") 
--> "korzuna"
Intent >iv_documentPropertyPut(%%Document, "Author", "nelsont") 
--> "nelsont" 
Intent >iv_documentPropertyGet(%%Document, "Author") 
--> "nelsont"