Examples of PDShading


Examples of org.apache.pdfbox.pdmodel.graphics.shading.PDShading

        {
            context.addValidationError(new ValidationError(PreflightConstants.ERROR_GRAPHIC_MISSING_OBJECT, "ShadingPattern validation required at least a PDResources"));
        }
        else
        {
            PDShading shaddingResource = (PDShading) vPath.peek();
            PDPage page = vPath.getClosestPathElement(PDPage.class);
            checkColorSpace(context, page, shaddingResource);
            checkGraphicState(context, page, shaddingResource);
        }
    }
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.shading.PDShading

    {
        try
        {
            for (COSName name : resources.getShadingNames())
            {
                PDShading shading = resources.getShading(name);
                ContextHelper.validateElement(context, shading, SHADDING_PATTERN_PROCESS);
            }
        }
        catch (IOException e)
        {
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.shading.PDShading

                }
            }
            else
            {
                PDShadingPattern shadingPattern = (PDShadingPattern)pattern;
                PDShading shading = shadingPattern.getShading();
                if (shading == null)
                {
                    LOG.error("shadingPattern is null, will be filled with transparency");
                    return new Color(0,0,0,0);
                }

                // fixme: shading needs to use the correct matrix
                Matrix patternMatrix = shadingPattern.getMatrix();
                if (patternMatrix == null)
                {
                    patternMatrix = new Matrix();
                }
                return shading.toPaint(patternMatrix);
            }
        }
    }
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.shading.PDShading

    }

    @Override
    public void shadingFill(COSName shadingName) throws IOException
    {
        PDShading shading = getResources().getShading(shadingName);
        Matrix ctm = getGraphicsState().getCurrentTransformationMatrix();
        Paint paint = shading.toPaint(ctm);

        graphics.setComposite(getGraphicsState().getNonStrokingJavaComposite());
        graphics.setPaint(paint);
        graphics.setClip(null);
        lastClip = null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.