custom properties and text

C

CS

Hi,
I want to create a symbol with 3 custom properties.
In the symbol I need to have 3 separate text lines (different positions and
text formating)
I want each custom property to drive one of the text line in the symbol.
How can I do this?
Thanks
 
M

Mark Nelson [MS]

Custom properties can be displayed in a shape using text fields. Use Insert
Field to a property. You can include multiple text fields in a single
piece of text, but in your case you want each text field to be separate.
You can make a group with three subshapes. Each subshape displays one of
the custom properties, which reside on the group shape.
 
R

RBaas

I have tried to make a grouped shape with custom properties that appear in
subshape text fields but it doesn't seem to work. The properies of the
parent shape are not visible to children. How do you do this?
 
M

Mike M 91107

I found a way of making group custom properties show up in subshapes, but it
is clumsy. I'd like to know if there is a more efficient way of doing it: so
if Mark Nelson is out there, please comment.

Here is what I did.

I created a rectangle then created 10 small text boxes to fit inside the
rectangle. I then grouped all 11 shapes together. I then created 10 custom
properties on the grouped shape. If you look at the ShapeSheet for the
grouped shape, they appear as Prop.Row_1 through Prop.Row_10. These can be
renamed if you like.

I then selected the text box subshape that I want to associate with the
first custom property. I then created a subshape custom property identical
to the grouped shape custom property. I then went to the subshape ShapeSheet
and entered in the Custom Property "Value" Field the following
"Sheet.##!Prop.Row_1" where "Sheet.##" corresponds to the grouped shape
ShapeSheet. This puts the grouped shape Custom Property value into the
subshape Custom Property value field.

I am not sure if this is the most efficient way of doing things, but it works.

Mike M
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top