Hi Chris & forum,
for a long time I've been looking for a way to create a hatch pattern that is line based (other than the bitmap based hatchings included with Visio). Additionally, and that is the problem, the area between the hatch lines should be opaque.
It sort of works if I create a custom fill pattern like the following:

...where I placed a white rectangle behind the hatch line, the rectangle as well as the line being slightly larger than the drawing area in order for the fill pattern to tile seamlessly. (In the above picture, the white background rectangle has been assigned some transparency only in order to be able to see the size of the drawing area).
This pattern looks and works great in Visio, however if it is printed to PDF, the lines are not smooth and straight anymore, see below (enlarged) PDF screenshot:

The hatch lines are perfectly straight for a fill pattern with
no background (top half of the screenshot), but there is problems with the lines inside the fill pattern
with background (lower half of the screenshot). This seems due to the fact that the fill pattern with no background is rendered by Visio in one single vector piece when printing to PDF -- whereas the fill pattern
with background is rendered in lots of little tiles that somehow don't align correctly inside the PDF.
Thus the question would be, what could I do to improve the rendering of the fill pattern with the white background? Maybe there is another way to assign an opaque background to a fill pattern, other than using a separate white background shape for that purpose?
Thanks HEAPS already for any brainwave anyone might have regarding this dogged little issue,
Cheers David.P
PS: Visio version is 2003