Prod.: Engine, ver.: 6, ID: 60000179, HowTo : Texts, Hatch patterns and Linetypes in Ouput devices (Screen and Printer).

HowTo : Texts, Hatch patterns and Linetypes in Ouput devices (Screen and Printer).

Article60000179
TypeHowTo
ProductEngine
Version6
Date Added6/7/2007
Submitted byStavros Meimaroglou
Keywords

Subject

Texts, Hatch patterns and Linetypes in Ouput devices (Screen and Printer).

Summary

Output device can be the Screen or the Printer paper.

Hatch Patterns:
Hatches are draw as solid when at least one distance of a hatchpaternline is less than 0.02 inch(0.5 mm) in  output device units
Hatch paterns VdFillModeHatchBDiagonal,VdFillModeHatchCross,VdFillModeHatchDiagCross,VdFillModeHatchFDiagonal,VdFillModeHatchHorizontal and VdFillModeHatchVertical compute the distance between lines to be 0.0833 inch(2.12 mm)in  output device units so when zooming(and printing) they look the same always.

Linetypes:
Linetype are drawn as solid when the segment length is less than 0.033 inch(0.84 mm) in  output device units.

Texts:
Text are drawn as rectangle when the text height is less than 0.033 inch(0.84 mm) in  output device units

To convert the drawingUnits to output Device Units of a printer with  scale = PrinterScale use the following formula:

PrinterDeviceUnits = drawingUnits * PrinterScale


If for example in your drawing you have a text with height 1 DU(drawingUnits) and print it out in a Printer with PrinterScale 1000/2000 then the text height in printer paper will be 1*1000/2000 = 0.5mm in output device units which is less than 0.033 inch(0.84 mm) and it will print out as rectangle but if the text height is 2 DU then it will print with height of 1mm in printer paper as text.

Solution