POSTSCRIPT2-20 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGESZero-width lines (strokes)Zero-width lines are lines that have a line width set to zero by thePostScript master. These lines may not image. The best method is tospecify the sizes of the hairline you want, such as .24 setlinewidthinstead of 0 setlinewidth.Figure 2-5. Example illustrating fill functionThis illustration shows four rows of five pixels on the output device.The center points of the device pixels are at the cross sections of thedashed lines. The horizontal lines to be filled are indicated by twosolid, bold line segments per horizontal line.The horizontal line at the top contains the center points of the secondrow of pixels; therefore, the pixels are turned on by the imager. Thisis shown by cross hatching the pixels that are turned on. Thehorizontal line at the bottom of the picture does not contain the centerpoints of the fourth row of pixels; therefore, no pixels are turned on,and the line is not visible.Curved shapesThe flatness parameter is used to set the accuracy with which curvesare rendered on the output device. Because DocuPrint does not usecurve flattening (conversion of curves to line segments) in graphicrendering, the parameter for the operator setflat has no effect on thesmoothness of curves.ImagesIn DocuPrint, the region of the device space to be painted isdetermined according to the following rules:• Scan Conversion paints only those pixels whose centers liewithin the shape if:— The resolution of the source image (sampled image) ishigher than the device resolution. Scan Conversion paintsthose pixels whose centers lie within the shape.CenterPoints ofPixelsThicknessof Line