public abstract class PDFPattern
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
PDFPattern(int type)
Creates a new instance of PDFPattern
|
Modifier and Type | Method and Description |
---|---|
abstract PDFPaint |
getPaint(PDFPaint basePaint)
Returns paint that represents the selected pattern
|
static PDFPattern |
getPattern(PDFObject patternObj,
java.util.Map resources)
Read a pattern from the given pattern stream
|
int |
getPatternType()
Get the type of this pattern
|
java.awt.geom.AffineTransform |
getTransform()
Get the transform associated with this pattern
|
protected abstract void |
parse(PDFObject patternObj,
java.util.Map resources)
Parse the pattern-specific information from the pdf object
|
protected void |
setTransform(java.awt.geom.AffineTransform xform)
Set the transform associated with this pattern
|
public static PDFPattern getPattern(PDFObject patternObj, java.util.Map resources) throws java.io.IOException
java.io.IOException
public int getPatternType()
public java.awt.geom.AffineTransform getTransform()
protected void setTransform(java.awt.geom.AffineTransform xform)
protected abstract void parse(PDFObject patternObj, java.util.Map resources) throws java.io.IOException
patternObj
- the pdfobject with data for this patternjava.io.IOException