Unwanted Text Box Border Line Variations

D

David S

I have a report that prints a text line on the left side of the report
and has four text boxes with borders and a Back Color on the right
side. The left side prints coverage heading and coverage detail lines.
The boxes with borders on the right indicate if a given coverage
applies to a given plan (there are 4 plan columns). The boxes on the
right are invisible when the Header line or other non-coverage lines
print. I have text boxes of different sizes to support the different
fonts that the coverage header, detail, and other text lines are
printed in. They are stacked on top of each other and have their Can
Shrink property set to yes. The Detail Section also has its Can Shrink
property set to Yes. There are different sets of the 4 plan column
boxes with borders for heading, coverage detail, and plan prices. They
are also stacked on top of each other and have their Can Shrink
property set to yes.

The records read in by the report indicate the type of line it is and
code in the Detail format event sets the Visible property of all of the
boxes so the appropriate text line box on the left and set of plan
columns on the right are visible. If there are several different
detail coverages selected for the 4 plans then the text boxes are
vertical stacked one after the other in each plan column. If there is
only one detail coverage line then there can be a single box by itself
separated by white space for each plan column.

Generally speaking the report is working great. However, the darkness
of borders, at the top and bottom of boxes that are vertically stacked,
seems to be slightly inconsistent and it gives the report a sloppy
looking appearance which my users don't like. The report is created as
a PDF and sent out to the field for sales presentations. So it needs
to look good as a PDF and to be able to be prented from the PDF and
look presentable.

In some experimenting I did with a more basic report, I've noticed that
if I manually stack text boxes using separate text box controls I don't
see this variation, but when I try to just have one text box for each
column on the detail line that this line darkness variation occurs in
between boxes that are vertically stacked with the upper border of the
lower box overlapping on the bottom border of the box on previous
detail line. I want the boxes to be connected like this, but I just
don't want differences in the border thickness. I'm wondering if
this is caused by slight variations in the height of the detail section
as controls are shrunk/unshrunk, etc. I am setting the height of the 4
text boxes with borders in code, but they are all set to the same
height.

Does anyone have any ideas how I can get a more uniform line darkness
between vertically stacked text boxes with borders?

Thanks, David.
 
R

Rick Brandt

David said:
I have a report that prints a text line on the left side of the report
and has four text boxes with borders and a Back Color on the right
side. The left side prints coverage heading and coverage detail
lines. The boxes with borders on the right indicate if a given
coverage applies to a given plan (there are 4 plan columns). The
boxes on the right are invisible when the Header line or other
non-coverage lines print. I have text boxes of different sizes to
support the different fonts that the coverage header, detail, and
other text lines are printed in. They are stacked on top of each
other and have their Can Shrink property set to yes. The Detail
Section also has its Can Shrink property set to Yes. There are
different sets of the 4 plan column boxes with borders for heading,
coverage detail, and plan prices. They are also stacked on top of
each other and have their Can Shrink property set to yes.

The records read in by the report indicate the type of line it is and
code in the Detail format event sets the Visible property of all of
the boxes so the appropriate text line box on the left and set of plan
columns on the right are visible. If there are several different
detail coverages selected for the 4 plans then the text boxes are
vertical stacked one after the other in each plan column. If there is
only one detail coverage line then there can be a single box by itself
separated by white space for each plan column.

Generally speaking the report is working great. However, the darkness
of borders, at the top and bottom of boxes that are vertically
stacked, seems to be slightly inconsistent and it gives the report a
sloppy looking appearance which my users don't like. The report is
created as a PDF and sent out to the field for sales presentations.
So it needs to look good as a PDF and to be able to be prented from
the PDF and look presentable.

In some experimenting I did with a more basic report, I've noticed
that if I manually stack text boxes using separate text box controls
I don't see this variation, but when I try to just have one text box
for each column on the detail line that this line darkness variation
occurs in between boxes that are vertically stacked with the upper
border of the lower box overlapping on the bottom border of the box
on previous detail line. I want the boxes to be connected like this,
but I just don't want differences in the border thickness. I'm
wondering if
this is caused by slight variations in the height of the detail
section as controls are shrunk/unshrunk, etc. I am setting the
height of the 4 text boxes with borders in code, but they are all set
to the same height.

Does anyone have any ideas how I can get a more uniform line darkness
between vertically stacked text boxes with borders?

Thanks, David.

Don't use the Borders of the TextBoxes. Use separate Lines positioned only
above or only below. Then you don't have two lines trying to stack on top of
each other.

Much of this is influenced by your screen resolution and printer driver.
 

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