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 Zeichenfolge als Wert vom Typ Datum 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 Zeichenfolge Referenz für das Inventor-Dokument, dem die Eigenschaft gehört
propertyName Zeichenfolge Name der Eigenschaft
value alle Wert der Eigenschaft.
createNew? Boolesche Operation Optional. Wenn True, wird eine neue Eigenschaft erstellt. Die Eigenschaft wird als benutzerdefinierte Eigenschaft erstellt. Vorgabe ist False.
TreatAsDate? Boolesche Operation Optional. Wenn True, wird der Wert als vom Typ Datum 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"