in src/main/java/org/apache/pdfbox/jbig2/segments/TextRegion.java [879:931]
private final long decodeSymInRefSize() throws IOException, InvalidHeaderValueException
{
if (sbHuffRSize == 0)
{
return StandardTables.getTable(1).decode(subInputStream);
}
else
{
if (rSizeTable == null)
{
int rSizeNr = 0;
if (sbHuffFS == 3)
{
rSizeNr++;
}
if (sbHuffDS == 3)
{
rSizeNr++;
}
if (sbHuffDT == 3)
{
rSizeNr++;
}
if (sbHuffRDWidth == 3)
{
rSizeNr++;
}
if (sbHuffRDHeight == 3)
{
rSizeNr++;
}
if (sbHuffRDX == 3)
{
rSizeNr++;
}
if (sbHuffRDY == 3)
{
rSizeNr++;
}
rSizeTable = getUserTable(rSizeNr);
}
return rSizeTable.decode(subInputStream);
}
}