Package org.pdfclown.documents.contents.objects

Examples of org.pdfclown.documents.contents.objects.InlineImageBody


            PdfName.CS, PdfName.RGB,
            PdfName.BPC, new PdfInteger(getBitsPerComponent()),
            PdfName.F, PdfName.DCT
            )
          ),
        new InlineImageBody(
          new Buffer(getStream().toByteArray())
          )
        )
      );
  }
View Full Code Here


        && tokenType != TokenTypeEnum.Keyword) // Not keyword (i.e. end at image data beginning (ID operator)).
      {operands.add(parsePdfObject());}
      header = new InlineImageHeader(operands);
    }

    InlineImageBody body;
    {
      moveNext();
      Buffer data = new Buffer();
      byte c1 = 0, c2 = 0;
      do
      {
        try
        {
          while(true)
          {
            c1 = stream.readByte();
            c2 = stream.readByte();
            if(c1 == 'E' && c2 == 'I')
              break;

            data.append(c1);
            data.append(c2);
          } break;
        }
        catch(EOFException e)
        {
          /* NOTE: Current stream has finished. */
          // Move to the next stream!
          moveNextStream();
        }
      } while(stream != null);
      body = new InlineImageBody(data);
    }

    return new InlineImage(
      header,
      body
View Full Code Here

TOP

Related Classes of org.pdfclown.documents.contents.objects.InlineImageBody

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.