📄 pdfpattern.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -