org.icepdf.core.pobjects.graphics
Interface Pattern

All Known Implementing Classes:
ShadingPattern, ShadingType1Pattern, ShadingType2Pattern, ShadingType3Pattern, TilingPattern

public interface Pattern

Patterns come in two varieties:

Note Tiling pattern and shading patterns are not currently supported

Since:
1.0

Field Summary
static int PATTERN_TYPE_SHADING
          The pattern type is a shading pattern
static int PATTERN_TYPE_TILING
          The pattern type is a tiling pattern
 
Method Summary
 java.awt.geom.Rectangle2D getBBox()
           
 java.awt.geom.AffineTransform getMatrix()
           
 java.awt.Paint getPaint()
           
 int getPatternType()
           
 java.lang.String getType()
           
 void init()
           
 void setMatrix(java.awt.geom.AffineTransform matrix)
           
 void setParentGraphicState(GraphicsState graphicsState)
           
 

Field Detail

PATTERN_TYPE_TILING

static final int PATTERN_TYPE_TILING
The pattern type is a tiling pattern

See Also:
Constant Field Values

PATTERN_TYPE_SHADING

static final int PATTERN_TYPE_SHADING
The pattern type is a shading pattern

See Also:
Constant Field Values
Method Detail

getType

java.lang.String getType()

getPatternType

int getPatternType()

getMatrix

java.awt.geom.AffineTransform getMatrix()

setMatrix

void setMatrix(java.awt.geom.AffineTransform matrix)

getBBox

java.awt.geom.Rectangle2D getBBox()

init

void init()

getPaint

java.awt.Paint getPaint()

setParentGraphicState

void setParentGraphicState(GraphicsState graphicsState)