public abstract class PDFPattern extends 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,
Map resources)
Read a pattern from the given pattern stream
|
int |
getPatternType()
Get the type of this pattern
|
AffineTransform |
getTransform()
Get the transform associated with this pattern
|
protected abstract void |
parse(PDFObject patternObj,
Map resources)
Parse the pattern-specific information from the pdf object
|
protected void |
setTransform(AffineTransform xform)
Set the transform associated with this pattern
|
public static PDFPattern getPattern(PDFObject patternObj, Map resources) throws IOException
IOException
public int getPatternType()
public AffineTransform getTransform()
protected void setTransform(AffineTransform xform)
protected abstract void parse(PDFObject patternObj, Map resources) throws IOException
patternObj
- the pdfobject with data for this patternIOException
Copyright © 2024. All rights reserved.