in src/main/java/org/apache/pdfbox/jbig2/JBIG2Page.java [281:302]
private int countRegions()
{
int regionCount = 0;
for (SegmentHeader s : segments.values())
{
switch (s.getSegmentType())
{
case 6: // Immediate text region
case 7: // Immediate lossless text region
case 22: // Immediate halftone region
case 23: // Immediate lossless halftone region
case 38: // Immediate generic region
case 39: // Immediate lossless generic region
case 42: // Immediate generic refinement region
case 43: // Immediate lossless generic refinement region
regionCount++;
}
}
return regionCount;
}