I would like to show the view scale on the right side of the View Title family, so I set up a shared parameter called SCALE Location.
If I set SCALE Location to be a text label, it reads correctly, so I know the shared parameter is working. However, as shown in the [Scale Location Family] attachment, I would like it to write the Dimension Length.
I've attached [Scale Location Shared Parameter] and [Scale Location in Sheet] to show that it is in fact a Shared Parameter, and it isn't writing the correct length.
Any help would be greatly appreciated! I just want to have to View dictate the location of the Scale, as opposed to making a new Type for every view size.
Gelöst! Gehe zur Lösung
Gelöst von Zsolt.Varga. Gehe zur Lösung
Gelöst von ToanDN. Gehe zur Lösung
Hi @Anonymous,
I am wondering, what if the Scale Location parameter value is correct, just that the SCALE label did not move with it.
Aligning texts and labels in Revit is not that easy.
Try to create a group of the SCALE label and the reference line you use to drive the location.
Mark this post as a solution if it works.
If it doesn´t work, please, feel free to send me the family, so that I can play around with it and figure out something.
Regards,
I can get the view scale to move if I make it a Type Parameter instead of a Shared Parameter, but then I need to make different types for every different SCALE location. I would much rather control it for every instance. Thanks for the reply though!
Hi @Anonymous,
Thanks for your feedback.
Interesting - Can you please, send me your family - I´d like to take a look and play around with it.
Best regards,
Gladly! (I think the post is limiting my file size, so here's a link to dropbox)
@Anonymous wrote:
I would like to show the view scale on the right side of the View Title family, so I set up a shared parameter called SCALE Location.
If I set SCALE Location to be a text label, it reads correctly, so I know the shared parameter is working. However, as shown in the [Scale Location Family] attachment, I would like it to write the Dimension Length.
I've attached [Scale Location Shared Parameter] and [Scale Location in Sheet] to show that it is in fact a Shared Parameter, and it isn't writing the correct length.
Any help would be greatly appreciated! I just want to have to View dictate the location of the Scale, as opposed to making a new Type for every view size.
A View Title family, same as any Tag families, is Type based, meaning you cannot have an instance parameter to control the location of your Scale label on the fly, or even from the instance properties. You would have to make various Viewport types, each type would use a different View Title type, which has a different location of the Scale label.
It is not worth pursuing.
Hi @Anonymous,
Sorry about my late response on this one.
Actually I have to confirm, what @ToanDN so helpfully described.
When in the Revit project file, you won´t be able to select the nested viewport title family and therefor the ViewTitle's Instance Parameters will not be exposed for the user to change.
I will go ahead and mark @ToanDN´s post as a solution in the understanding that this might help other users with a similar question as well.
Other than that, you might want to vote for or join the conversation in a similar idea logged in the Revit Ideas Community page as follows:
Instance parameters in custom View Titles ... or log another idea as a wish for a related product enhancement.
Best regards,
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.