com.lowagie.text.pdf.codec

Class JBIG2SegmentReader.JBIG2Page

public static class JBIG2SegmentReader.JBIG2Page extends Object

Inner class that holds information about a JBIG2 page.

Since: 2.1.5

Field Summary
intpage
intpageBitmapHeight
intpageBitmapWidth
SortedMapsegs
JBIG2SegmentReadersr
Constructor Summary
JBIG2Page(int page, JBIG2SegmentReader sr)
Method Summary
voidaddSegment(JBIG2SegmentReader.JBIG2Segment s)
byte[]getData(boolean for_embedding)
return as a single byte array the header-data for each segment in segment number order, EMBEDDED organization, but i am putting the needed segments in SEQUENTIAL organization. if for_embedding, skip the segment types that are known to be not for acrobat.

Field Detail

page

public final int page

pageBitmapHeight

public int pageBitmapHeight

pageBitmapWidth

public int pageBitmapWidth

segs

private final SortedMap segs

sr

private final JBIG2SegmentReader sr

Constructor Detail

JBIG2Page

public JBIG2Page(int page, JBIG2SegmentReader sr)

Method Detail

addSegment

public void addSegment(JBIG2SegmentReader.JBIG2Segment s)

getData

public byte[] getData(boolean for_embedding)
return as a single byte array the header-data for each segment in segment number order, EMBEDDED organization, but i am putting the needed segments in SEQUENTIAL organization. if for_embedding, skip the segment types that are known to be not for acrobat.

Parameters: for_embedding

Returns: a byte array

Throws: IOException