Is it possible that the text inside the rectangle be underlined and the line to be as long as the text (like a simple underlined text)?

Is it possible to have each line leading to the rectangle to be like a negative (photo film). I can imagine that some rectangles of thick borders which are set aside each other can do the job of the negative. is there any possibility of scaling a picture of negative and using the pattern for a line? or I must draw those rectangles and have them glued together? :D

For the underlining: why not simply use \ul from the ulem package?
–
CaramdirDec 19 '10 at 12:53

You mean I draw an invisible path and make the text underlined in normal way? I don't know how to make invisible path. It is possible to draw the path as white but the text would be white too (I don't know how to change the color of the text itself and not the whole path).
–
Yasser SobhdelDec 19 '10 at 13:06

You should use \node to place text at arbitrary positions (see the TikZ manual). (btw, the command is \uline, not \ul).
–
CaramdirDec 19 '10 at 13:28

To create the filmstrip effect, you could use decorations. See chapter 72 of the TikZ manual (v2.10) for how to define your own decoration (the use of decorations is described in chapter 21). The following could get you started (it won't look good with curved paths or paths with edges):