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.
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. |
Festlegen des Werts einer Eigenschaft
Intent >iv_documentPropertyGet(%%Document, "Author") --> "korzuna" Intent >iv_documentPropertyPut(%%Document, "Author", "nelsont") --> "nelsont" Intent >iv_documentPropertyGet(%%Document, "Author") --> "nelsont"