You can certainly set this field to slide up but the carriage return created by & ¶ & is still there and will create a blank line even when the field is set to slide.
Modify your calculation like this:
If ( Ship Dub 1 Network >0 ; "LOGO" & ¶ &
Program Info::NielsenProgramTitle & " " & EpNumber & ¶ &
If ( Not IsEmpty ( EpisodeTitle ) ; EpisodeTitle & ¶ ) &
Fight Info & ¶ &
"Tape 1 of (insert)")
That way, the extra return is not included unless EpisodeTitle is not empty.
Simply brilliant, that worked! THX
Remember to take advantage of the List() function when you want to list items and have blanks lines removed. See if this might be easier to work with. It protects from multiple possible blank lines without need of multiple IsEmpty() tests:
If ( Ship Dub 1 Network > 0 ;
List ( "LOGO" ; Program Info::NielsenProgramTitle & " " & EpNumber ; EpisodeTitle ; Fight Info ; "Tape 1 of (insert)" )
... and no, LOGO and "Tape 1 of..." don't need to be within the List(). I included them for visual point and personally I would include them in List(). It just makes it cleaner to read and the purpose and structure are more clear.
Good point! The other option that is sometimes a good idea is to not use any calculation, just place the fields on the layout and set them to slide up. That's a "print/preview/pdf only" solution, but it has its uses in some cases.