As my eyes get older, the size of the font on nametags keep getting smaller. So I always applaud those conference organizers who DO make a name larger than 12 point font.
However, the challenge in pumping up font size is that all names are NOT created equal. For as many Joe's and Jo's we have, we have Jehosophat and Josephina. So what's a program manager to do?
Answer: Use the Print When feature!
When you are modifying a report, you can right click on the object (a text box, Logo, element), and ten see the properties.
The "Print When" box offers you many ways to customize the display of a report. It allows you to control the display of an object. For example, if you wanted to display the word "CANCEL" next to a course ONLY if the class is cancelled, you'd put the value of the Print when as COCANCEL.
But back to my problem: How to make the nametag name as big as possible?
What you do is have TWO Expression Boxes with the same contents (i.e.: Full Name) but with TWO different font sizes. What you do is create the first expression box using the FIELD tool.
So you would start with the full name
Click on the Print When, and set the value using the Length function (len)
You may need to experiment with the length number (15 in this example) and the Font Size you assign to that field. In my example, using Arial Bold, my Long Name - Length greater than 15 characters - I set font size to 22.
Then I'd copy that field expression and Paste it over the top of the first (the secret is to overlay the two, one on top of the other). Then change the Font size (I used 28 for my big font ) for the shorter names.
This technique can also be used on Course Titles, which can have quite different lengths (ie: Beginning Excel v.s. Tricks and Tips for using Excel to Generate Bar Charts and Graphs). I've even created three different sizes of font/print when combos.
For that, you would set your print when(s) to:
- For the shorter title: len(trim(cocrsenm)) < 25
- For the mid range between(len(trim(cocrsenm)),25,65)
- For the long ones: len(trim(cocrsenm)) > 65
You can also use this print when to "Fancify" name tags with images. For Example, if you wanted to print an image of a Podium (or Microphone or ?) on the name tags of conference speakers, you would assign a Speaker Code to one of the Registration code fields, and then use that in a print when on that image (ie: rgmisc='SPEAK').
OK! Now you should have some ideas on how you can use the print when options to do all sorts of "Magic" with your reports.