line thickness

D

DZ

Hello

In Access 2003

I'm trying to duplicate the line thickness of the lines in a hard copy of a
form that was not created in Access.

The thickness I want is somewhere between the hairline and No.1 thickness.
Is there a way get finer increments of line thickness than the 7 level of
thickness in Access.
DZ
 
S

Stephen Lebans

Here is an older post of mine on this issue.

From: Stephen Lebans - view profile
Date: Tues, Jul 9 2002 11:26 pm
Email: "Stephen Lebans" <[email protected]>
Groups: microsoft.public.access.reports
Not yet ratedRating:
show options


Reply | Reply to Author | Forward | Print | Individual Message | Show
original | Report Abuse | Find messages by this author


It's a resolution issue. To understand how the width of a line in a
report is translated to the output device here is an older post of mine
on this subject. I realize you are not using the Line method of the
Report object to render the lines yourself but the logic is still
applies to your issue. To specify an exact line width of 1 pixel you
would have to take into account the output resolution of the printer. I
would suggest that you stay away from Hairline/ 1 pixel width lines. Use
a minimum of 2 to 3 pixels to avoid any problems. SInce oyu cannot
specify line widths in pixels perhaps you are getting points and pixels
mixed up. They are very different beasts!


From: Stephen Lebans ([email protected])
Subject: Re: DrawWidth prints different widths for different printers
Newsgroups: microsoft.public.access.reports
View this article only
Date: 2000-10-23 13:18:46 PST


' *** START ORIGINAL POST
Hi Matthias.
If I remember correctly the DrawWidth property is expressed in output
device Pixels. If Kathy desires a line of two points in width then you
will have to factor in the output device resolution. For example: 72
points per inch(Standard printer scale)
600 DPI output resolution
600/72 = 8 device pixels per printer point


So we would need to set the DrawWidth to 16 to get a 2 Point line width.


Obviously I've rounded 600/72 = 8.33 to 8 as the DrawWidth prop is an
Integer value. Also if accuracy is paramount remember that the output
resolution is never what is listed for the device. For example a laser
printer rated at 600DPI does not mean there are:
600 * 8.5 = 5100 pixels horizontally
600 * 11 = 6600 pixels vertically
on the output page. Most printing devices have a nonprint area, a border
that their print engine cannot image onto. This reduces the effective
output resolution by the amount of this "margin".
' *** END ORIGINAL POST



--

HTH
Stephen Lebans
http://www.lebans.com
Access Code, Tips and Tricks
Please respond only to the newsgroups so everyone can benefit.
 

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