This is honestly not something that I access or work with that much by code where I work, so I had not noticed that. For my previous response, I just went straight to the online help documentation, without testing by code.
I just tested this for myself (currently using Inventor Pro 2024.2.1), and can now confirm for myself that you are correct about this property seemingly still not working.
- I created the new sheet metal part from a sheet metal part type template file, manually.
- Saved that new part to disk, manually, before doing anything else to it.
- (There are is only the one, original ModelState in this new part, named "[Primary]".)
- (There are no custom DesignViewRepresentations in it.)
- No pre-existing model geometry, features, or user work features.
- Derived an existing sheet metal part into this new part, manually.
- I just mention this little detail, because the online help documentation's description text mentions this stipulation also.
- That other part only had its one, original ModelState in it, and no others.
- And below are the settings I used:
- I used the 'Maintain each solid as a solid body' option, even though there is only one body in the source (other) part file.
- I included the only 'Solid Body' in the derive.
- I included all of the Sheet Metal Parameters in the derive.
- I set it to one of its two custom DVR (DesignViewRepresentation), and set it to associative.
- I have the 'Link face color from source component' option checked. (manually)
- I have the 'Link sheet metal styles' option checked. (manually)
All of the above was done manually, using the normal user interface tools.
Now below are the results of me accessing these things by code:
- The 'LinkedToFile' property returns True.
- The 'SuppressLinkToFile' property returns False.
- The TypeName() result of checking which more specific type of DerivedPartDefinition it was is "DerivedPartUniformScaleDef".
- That property was not listed in the Intellisense suggestions as being available as a public member of the DerivedPartDefinition object, while editing this code within the iLogic rule editor dialog.
- Even when I just assume that this property may simply be 'hidden' (private), and I force it to try to read that property's value (spelled the same as the online help shows it), I get an error message that shows, saying: " Public member 'LinkSheetMetalStyles' on type 'DerivedPartUniformScaleDef' not found."
- While it is showing as available at this link in the online help website: DerivedPartUniformScaleDef.LinkSheetMetalStyles
Sounds like something we may need to tag someone at Autodesk about. This may already be a known issue that they are dealing with, or may already be fixed in a later update of Inventor, or something like that.
Hi @MjDeck . Could you look into this for us.
Wesley Crihfield

(Not an Autodesk Employee)