pdfpattern.java
来自「一个java操作pdf文件的开发包,很好用的.」· Java 代码 · 共 40 行
JAVA
40 行
package com.lowagie.text.pdf;import com.lowagie.text.ExceptionConverter;/** * A <CODE>PdfPattern</CODE> defines a ColorSpace * * @see PdfStream */public class PdfPattern extends PdfStream { PdfPattern(PdfPatternPainter painter) { super(); PdfNumber one = new PdfNumber(1); 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(); } catch (Exception e) { throw new ExceptionConverter(e); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?