SetNonStrokingColorSpace.java (pdfbox-2.0.23-src) | : | SetNonStrokingColorSpace.java (pdfbox-2.0.24-src) | ||
---|---|---|---|---|
skipping to change at line 40 | skipping to change at line 40 | |||
* cs: Sets the non-stroking color space. | * cs: Sets the non-stroking color space. | |||
* | * | |||
* @author Ben Litchfield | * @author Ben Litchfield | |||
* @author John Hewson | * @author John Hewson | |||
*/ | */ | |||
public class SetNonStrokingColorSpace extends OperatorProcessor | public class SetNonStrokingColorSpace extends OperatorProcessor | |||
{ | { | |||
@Override | @Override | |||
public void process(Operator operator, List<COSBase> arguments) throws IOExc eption | public void process(Operator operator, List<COSBase> arguments) throws IOExc eption | |||
{ | { | |||
if (arguments.isEmpty()) | ||||
{ | ||||
return; | ||||
} | ||||
COSBase base = arguments.get(0); | COSBase base = arguments.get(0); | |||
if (!(base instanceof COSName)) | if (!(base instanceof COSName)) | |||
{ | { | |||
return; | return; | |||
} | } | |||
PDColorSpace cs = context.getResources().getColorSpace((COSName) base); | PDColorSpace cs = context.getResources().getColorSpace((COSName) base); | |||
context.getGraphicsState().setNonStrokingColorSpace(cs); | context.getGraphicsState().setNonStrokingColorSpace(cs); | |||
context.getGraphicsState().setNonStrokingColor(cs.getInitialColor()); | context.getGraphicsState().setNonStrokingColor(cs.getInitialColor()); | |||
} | } | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 4 lines changed or added |