1 31 package org.pdfbox.util.operator.pagedrawer; 32 33 import java.util.List ; 34 import org.pdfbox.pdfviewer.PageDrawer; 35 import org.pdfbox.pdmodel.graphics.color.PDColorSpaceInstance; 36 import org.pdfbox.util.PDFOperator; 37 38 import java.awt.Color ; 39 import java.io.IOException ; 40 41 47 public class SetStrokingColorSpace extends org.pdfbox.util.operator.SetNonStrokingColorSpace 48 { 49 55 public void process(PDFOperator operator, List arguments) throws IOException 56 { 57 super.process( operator, arguments ); 58 try 59 { 60 PageDrawer drawer = (PageDrawer)context; 61 PDColorSpaceInstance colorInstance = drawer.getGraphicsState().getNonStrokingColorSpace(); 62 Color color = colorInstance.createColor(); 63 drawer.setStrokingColor( color ); 64 } 65 catch( IOException e ) 66 { 67 } 69 } 70 } 71 | Popular Tags |