Lines Matching refs:band

122      * buffered image "band". 4Mb is a compromise between
198 * Used to minimise GC & reallocation of band when printing
393 * to the current page. The band is placed at the
395 * page. The width and height of the band is
1882 * of each band.
1909 * our maximum band size. The hard coded 3 reflects the
1918 /* The device transform is used to move the band down
1923 * bottom of the band and flips the origin. This way the
1924 * app prints upside down into the band which is the DIB
1932 /* Create a BufferedImage to hold the band. We set the clip
1933 * of the band to be tight around the bits so that the
1936 * this method, but we do translate the band's coordinate
1998 * create the 'band' if all the pages can take
2030 BufferedImage band = cachedBand;
2034 band = new BufferedImage(bandWidth, bandHeight,
2036 cachedBand = band;
2040 Graphics2D bandGraphics = band.createGraphics();
2050 Graphics2D clearGraphics = band.createGraphics();
2060 ByteInterleavedRaster tile = (ByteInterleavedRaster)band.getRaster();
2063 /* Loop over the page moving our band down the page,
2064 * calling the app to render the band, and then send the band
2071 * band we need to adjust for the different methods of
2081 /* Put the band back into device space and
2082 * erase the contents of the band.
2086 /* Put the band into the correct location on the
2087 * page. Once the band is moved we translate the
2088 * device transform so that the band will move down
2095 /* Switch the band from device space to user,
2110 * here so that we pass only non -ve band coordinates
2124 /* Have the app's painter image into the band
2125 * and then send the band to the printer.