// 1. L* component.
ranges.add(
new Interval<Float>(0f, 100f)
);
PdfArray rangesObject = (PdfArray)getDictionary().get(PdfName.Range);
if(rangesObject == null)
{
// 2. a* component.
ranges.add(
new Interval<Float>(-100f, 100f)
);
// 3. b* component.
ranges.add(
new Interval<Float>(-100f, 100f)
);
}
else
{
// 2/3. a*/b* components.
Iterator<PdfDirectObject> rangesObjectIterator = rangesObject.iterator();
while(rangesObjectIterator.hasNext())
{
ranges.add(
new Interval<Float>(
((PdfNumber<?>)rangesObjectIterator.next()).getNumberValue(),