Class Type3StreamParser

java.lang.Object
org.apache.pdfbox.util.PDFStreamEngine
org.apache.pdfbox.pdmodel.font.Type3StreamParser

public class Type3StreamParser extends PDFStreamEngine
This class will handle creating an image for a type 3 glyph.
Version:
$Revision: 1.10 $
Author:
Ben Litchfield
  • Constructor Details

    • Type3StreamParser

      public Type3StreamParser()
  • Method Details

    • createImage

      public Image createImage(COSStream type3Stream) throws IOException
      This will parse a type3 stream and create an image from it.
      Parameters:
      type3Stream - The stream containing the operators to draw the image.
      Returns:
      The image that was created.
      Throws:
      IOException - If there is an error processing the stream.
    • processOperator

      protected void processOperator(PDFOperator operator, List arguments) throws IOException
      This is used to handle an operation.
      Overrides:
      processOperator in class PDFStreamEngine
      Parameters:
      operator - The operation to perform.
      arguments - The list of arguments.
      Throws:
      IOException - If there is an error processing the operation.