SolidosGetPropertyInfo(nodeObj, propertyName) - Retorna um dicionário com informações sobre uma propriedade de um objeto ou tipo de objeto
Exemplo de uso no Visual Lisp:
(setq node (Car (EntSel "\nSelecione um objeto do SOLIDOS")))
(setq propName "AnchorLeader")
(setq info (SolidosGetPropertyInfo node propName))
;(("Category" "Linha de Chamada") ("DisplayName" "Posição no Texto") ("Description" "Posição onde a linha de chamada toca o rótulo") ("PropertyType" "AnchorLeader") ("ReadOnly" nil) ("IsEnum", T) ("Values" (AnchorLeader", teríamos: "LeftOrRight" "TopOrBotton" "Find" "Local")))
(setq nodeType "Label" )
(setq propriedades (SolidosGetPropertyInfo nodeType propName))
;(("Category" "Linha de Chamada") ("DisplayName" "Posição no Texto") ("Description" "Posição onde a linha de chamada toca o rótulo") ("PropertyType" "AnchorLeader") ("ReadOnly" nil) ("IsEnum", T) ("Values" (AnchorLeader", teríamos: "LeftOrRight" "TopOrBotton" "Find" "Local")))
Exemplo de uso no Dynamo:
nodeHandle = "45668"; propName="AnchorLeader"; SolidosAPI.SolidosGetPropertyInfo(nodeHandle, propName); #[["Category", "Linha de Chamada"], ["DisplayName", "Posição no Texto"], ["Description" "Posição onde a linha de chamada toca o rótulo"], ["PropertyType" "AnchorLeader"], ["ReadOnly" false], ["IsEnum", true], ["Values", [AnchorLeader", teríamos: "LeftOrRight" "TopOrBotton" "Find" "Local"]]]