PdfArray matrix = painter.getMatrix(); if ( matrix != null ) { put(PdfName.MATRIX, matrix); put(PdfName.TYPE, PdfName.PATTERN); put(PdfName.BBOX, new PdfRectangle(painter.getBoundingBox())); put(PdfName.RESOURCES, painter.getResources()); put(PdfName.TILINGTYPE, one); put(PdfName.PATTERNTYPE, one); if (painter.isStencil()) put(PdfName.PAINTTYPE, new PdfNumber(2)); else put(PdfName.PAINTTYPE, one); put(PdfName.XSTEP, new PdfNumber(painter.getXStep())); put(PdfName.YSTEP, new PdfNumber(painter.getYStep())); bytes = painter.toPdf(null); put(PdfName.LENGTH, new PdfNumber(bytes.length)); try { flateCompress(compressionLevel);
PdfArray matrix = painter.getMatrix(); if ( matrix != null ) { put(PdfName.MATRIX, matrix); put(PdfName.TYPE, PdfName.PATTERN); put(PdfName.BBOX, new PdfRectangle(painter.getBoundingBox())); put(PdfName.RESOURCES, painter.getResources()); put(PdfName.TILINGTYPE, one); put(PdfName.PATTERNTYPE, one); if (painter.isStencil()) put(PdfName.PAINTTYPE, new PdfNumber(2)); else put(PdfName.PAINTTYPE, one); put(PdfName.XSTEP, new PdfNumber(painter.getXStep())); put(PdfName.YSTEP, new PdfNumber(painter.getYStep())); bytes = painter.toPdf(null); put(PdfName.LENGTH, new PdfNumber(bytes.length)); try { flateCompress(compressionLevel);
PdfArray matrix = painter.getMatrix(); if ( matrix != null ) { put(PdfName.MATRIX, matrix); put(PdfName.TYPE, PdfName.PATTERN); put(PdfName.BBOX, new PdfRectangle(painter.getBoundingBox())); put(PdfName.RESOURCES, painter.getResources()); put(PdfName.TILINGTYPE, one); put(PdfName.PATTERNTYPE, one); if (painter.isStencil()) put(PdfName.PAINTTYPE, new PdfNumber(2)); else put(PdfName.PAINTTYPE, one); put(PdfName.XSTEP, new PdfNumber(painter.getXStep())); put(PdfName.YSTEP, new PdfNumber(painter.getYStep())); bytes = painter.toPdf(null); put(PdfName.LENGTH, new PdfNumber(bytes.length)); try { flateCompress(compressionLevel);