Class PatternType2

java.lang.Object
org.openpdf.renderer.pattern.PDFPattern
org.openpdf.renderer.pattern.PatternType2

public class PatternType2 extends PDFPattern
A type 1 (tiling) pattern
  • Field Details

    • shader

      private PDFShader shader
      the shader
  • Constructor Details

    • PatternType2

      public PatternType2()
      Creates a new instance of PatternType1
  • Method Details

    • parse

      protected void parse(PDFObject patternObj, Map rsrc) throws IOException
      Parse the pattern from the PDFObject Note the resources passed in are ignored...
      Specified by:
      parse in class PDFPattern
      Parameters:
      patternObj - the pdfobject with data for this pattern
      Throws:
      IOException
    • getPaint

      public PDFPaint getPaint(PDFPaint basePaint)
      Create a PDFPaint from this pattern and set of components. This creates a buffered image of this pattern using the given paint, then uses that image to create the correct TexturePaint to use in the PDFPaint.
      Specified by:
      getPaint in class PDFPattern
      Parameters:
      basePaint - the base paint to use, or null if not needed