MS Word RTF Textboxes Blank on Printout

C

C.M. Gogo

Hi,
This is my first post to Google groups, so please excuse me if I stray
from the general etiquette. I've created a RTF document that contains
several textboxes. Some of these textboxes are blank and others contain
a single character in them (just like the appearance of a HTML
checkbox). After I created the document, I opened it in Word 2002 (with
SP3) and looked at the print preview - which shows me the document
exactly as I wanted it to appear. However, when I print it, all the
textboxes print out blank except for the last row.

I've spent a good amount of time looking at the RTF code to make sure
that they are all exactly the same. I've also spent a lot of time
looking at the different options available in Word, but that didnt do
anything either.


If anyone has any clue how I could go about taking care of this, please
respond. I would appreciate any help. Thanks.

CMG

PS I've tried it on three different printers, each with updated drivers
and the get the same result everytime.
 
S

Suzanne S. Barnhill

If you can really see the text boxes in Print Preview, they should print; if
they don't, the problem is with the printer driver. If, however, you are
confusing Print Layout view with Print Preview, make sure that you have
"Drawing objects" checked on the Print tab of Tools | Options.
 
C

C.M. Gogo

Thanks for your quick response Suzanne. I normally work in the Print
Layout view, but I'm not confusing that with Print Preview. I looked at
Tools -> Options -> Print tab and "Drawing objects" has been checked
all along, but still no luck on the printout. To my knowlwdge the
drivers are up to date.

Whats making this exceptionally weird to me is that the last row of
textboxes still print out correctly with the right content. All rows
except the last one print out blank, even though they look like they
have the right content when I look at them in print preview. And to my
knowledge the RTF code of ALL checkboxes is EXACTLY the same.

Can you think of ANYTHING else I could do? Thanks.

CMG
 
J

John McGhie [MVP - Word and Word Macintosh]

I suspect you are looking at the wrong section of the RTF

A Word document is an OLE container: the pieces are not in sequence in the
file.

"Text Boxes" are in fact drawing objects that are in the graphics story, not
the "text" story. It's a separate container. There needs to be a pointer
between the two layers to cause Word to retrieve and paginate the text box
when generating its print output.

I am sure there's a great reason why you are fiddling around doing this in
RTF: I would be much more inclined to do it in HTML (actually, in XML...)
so *I* could read the code :)

Cheers


Thanks for your quick response Suzanne. I normally work in the Print
Layout view, but I'm not confusing that with Print Preview. I looked at
Tools -> Options -> Print tab and "Drawing objects" has been checked
all along, but still no luck on the printout. To my knowlwdge the
drivers are up to date.

Whats making this exceptionally weird to me is that the last row of
textboxes still print out correctly with the right content. All rows
except the last one print out blank, even though they look like they
have the right content when I look at them in print preview. And to my
knowledge the RTF code of ALL checkboxes is EXACTLY the same.

Can you think of ANYTHING else I could do? Thanks.

CMG

--

Please reply to the newsgroup to maintain the thread. Please do not email
me unless I ask you to.

John McGhie <[email protected]>
Microsoft MVP, Word and Word for Macintosh. Consultant Technical Writer
Sydney, Australia +61 4 1209 1410
 
C

C.M. Gogo

Thanks for your input John. I decided to abandon the approach of using
text boxes and re-did the row using images of textboxes (checked or
blank). The document does take up slightly more space now, but it
works.

Thanks again for you help.
CMG
 

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