/** * build a shader from a dictionary. */ private void doShader(PDFObject shaderObj) throws IOException { PDFShader shader = PDFShader.getShader(shaderObj, resources); // cmds.addPush(); Rectangle2D bbox = shader.getBBox(); if (bbox != null) { cmds.addFillPaint(shader.getPaint()); cmds.addPath(new GeneralPath(bbox), PDFShapeCmd.FILL); } else { cmds.addFillPaint(shader.getPaint()); cmds.addPath(null, PDFShapeCmd.FILL); } // cmds.addPop(); }
/** * build a shader from a dictionary. */ private void doShader(PDFObject shaderObj) throws IOException { PDFShader shader = PDFShader.getShader(shaderObj, resources); // cmds.addPush(); Rectangle2D bbox = shader.getBBox(); if (bbox != null) { cmds.addFillPaint(shader.getPaint()); cmds.addPath(new GeneralPath(bbox), PDFShapeCmd.FILL); } else { cmds.addFillPaint(shader.getPaint()); cmds.addPath(null, PDFShapeCmd.FILL); } // cmds.addPop(); }
/** * build a shader from a dictionary. */ private void doShader(PDFObject shaderObj) throws IOException { PDFShader shader = PDFShader.getShader(shaderObj, resources); cmds.addPush(); Rectangle2D bbox = shader.getBBox(); if (bbox != null) { cmds.addFillPaint(shader.getPaint()); cmds.addPath(new GeneralPath(bbox), PDFShapeCmd.FILL); } cmds.addPop(); }
cmds.addPath(path, PDFShapeCmd.STROKE | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.STROKE | clip); clip = 0; path = new GeneralPath(); } else if (cmd.equals("f") || cmd.equals("F")) { cmds.addPath(path, PDFShapeCmd.FILL | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.FILL | clip); clip = 0; path = new GeneralPath(); } else if (cmd.equals("B")) { cmds.addPath(path, PDFShapeCmd.BOTH | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.BOTH | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.BOTH | clip); clip = 0; path = new GeneralPath();
cmds.addPath(path, PDFShapeCmd.STROKE | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.STROKE | clip); clip = 0; path = new GeneralPath(); } else if (cmd.equals("f") || cmd.equals("F")) { cmds.addPath(path, PDFShapeCmd.FILL | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.FILL | clip); clip = 0; path = new GeneralPath(); } else if (cmd.equals("B")) { cmds.addPath(path, PDFShapeCmd.BOTH | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.BOTH | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.BOTH | clip); clip = 0; path = new GeneralPath();
cmds.addPath(path, PDFShapeCmd.STROKE | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.STROKE | clip); clip = 0; path = new GeneralPath(); } else if (cmd.equals("f") || cmd.equals("F")) { cmds.addPath(path, PDFShapeCmd.FILL | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.FILL | clip); clip = 0; path = new GeneralPath(); } else if (cmd.equals("B")) { cmds.addPath(path, PDFShapeCmd.BOTH | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.BOTH | clip); clip = 0; path = new GeneralPath(); cmds.addPath(path, PDFShapeCmd.BOTH | clip); clip = 0; path = new GeneralPath();