@Override public void process(Operator operator, List<COSBase> arguments) throws IOException { PDColorSpace colorSpace = getColorSpace(); if (!(colorSpace instanceof PDPattern)) { if (arguments.size() < colorSpace.getNumberOfComponents()) { throw new MissingOperandException(operator, arguments); } if (!checkArrayTypesClass(arguments, COSNumber.class)) { return; } } COSArray array = new COSArray(); array.addAll(arguments); setColor(new PDColor(array, colorSpace)); }
@Override public void process(Operator operator, List<COSBase> arguments) throws IOException { PDColorSpace colorSpace = getColorSpace(); if (!(colorSpace instanceof PDPattern)) { if (arguments.size() < colorSpace.getNumberOfComponents()) { throw new MissingOperandException(operator, arguments); } if (!checkArrayTypesClass(arguments, COSNumber.class)) { return; } } COSArray array = new COSArray(); array.addAll(arguments); setColor(new PDColor(array, colorSpace)); }
@Override public void process(Operator operator, List<COSBase> arguments) throws IOException { PDColorSpace colorSpace = getColorSpace(); if (!(colorSpace instanceof PDPattern)) { if (arguments.size() < colorSpace.getNumberOfComponents()) { throw new MissingOperandException(operator, arguments); } if (!checkArrayTypesClass(arguments, COSNumber.class)) { return; } } COSArray array = new COSArray(); array.addAll(arguments); setColor(new PDColor(array, colorSpace)); }