Family text table

Family text table

n.aleksic
Explorer Explorer
603 Views
4 Replies
Message 1 of 5

Family text table

n.aleksic
Explorer
Explorer

Hi all,

I would like to create a symbol family (I can later load onto my sheets) with standard text you can show/hide with the visibility parameter.

 

For isntance, you'd have:

- text 1

- text 2

- text 3

- text 4

 

The problem I run in to is that... If, for example, I don't need text 2 & 3 for this particular project, I'm left with a lot of blank spaces. 

 

- text 1

 

 

- text 4

 

Is there a way to always make sure that the VISIBLE text is ordered neatly?

- text 1

- text 4

 

Do I add dimensions? But then... What formulas would I use?

 

Open to all suggestions.

0 Likes
Accepted solutions (1)
604 Views
4 Replies
Replies (4)
Message 2 of 5

L.Maas
Mentor
Mentor
Accepted solution

A possible solution...depending on how/where you plan to use your family.

 

The text should be a nested family, with an instance parameter for the text itself. This will allow it to be constrained to a reference plane/line. Place this family four times in your host family with the spacing as desired (pay attention to the scale, set to 1). As soon as one of the visible parameters is switched to off then correponding dimension is going to 0.

Then there is one issue remaining...scaling. As text will size depending on scale in view. So you should add a multiplying parameter in your family. The distance between your text should be multiplied by a factor depending on the scale of your view. Unfortunately the family can not read the scale of your view so you would have to set this value yourself. This also means that if this family is shown in multiple views with different scales it can only show properly at one scale.

A workaround for this might be to make use of different sub-categories (e.g scale50, scale100) in your family. Duplicating your texts in the family and assigning them to the different sub-categories. In your project you can then switch of the unneeded sub-categories.

Depending on how you want to use the family it can get messy and the users will need to understand how the family works.

LMaas_0-1664181283826.png

LMaas_2-1664181538207.png

 

 

LMaas_1-1664181485214.png

 

Other route is to make use of a Dynamo script.

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

0 Likes
Message 3 of 5

n.aleksic
Explorer
Explorer

Thank you so much @L.Maas !!!

Scaling won't be an issue, I think, because this family will always be placed on a sheet 1:1 and not in a view.

 

Would you be able to send me that RVT file? I can't seem to get it to work and would love to learn how to make this. Would help me a lot! 

0 Likes
Message 4 of 5

n.aleksic
Explorer
Explorer

@L.Maas 

 

Don't know if it's a problem or not, but as I will be placing this family on a sheet, it's an Annotation Symbol. Unfortunately I'm only allowed to add reference lines. Reference planes are set to 2 or 3 in default and can't be copied.

 

naleksic_0-1664259766383.png

 

0 Likes
Message 5 of 5

ToanDN
Consultant
Consultant

Why don't you add all parameters to one label?

0 Likes