fop 1.1

## Uses of Class
org.apache.fop.pdf.PDFFunction

Packages that use PDFFunction
org.apache.fop.pdf: Classes for handling the low-level creation of PDF documents.

Uses of PDFFunction in org.apache.fop.pdf

Fields in org.apache.fop.pdf declared as PDFFunction
`protected PDFFunction` `PDFShading.function` Required for Type 1, 2, and 3: The object of the color mapping function (usually type 2 or 3).

Methods in org.apache.fop.pdf that return PDFFunction
`protected PDFFunction` `PDFDocument.findFunction(PDFFunction compare)` Looks through the registered functions to see if one that is equal to a reference object exists
`PDFFunction` `PDFFactory.makeFunction(int theNumber, int theFunctionType, java.util.List theDomain, java.util.List theRange, java.lang.StringBuffer theFunctionDataStream)` make a postscript calculator function
`PDFFunction` `PDFFactory.makeFunction(int theFunctionType, java.util.List theDomain, java.util.List theRange, java.util.List theSize, int theBitsPerSample, int theOrder, java.util.List theEncode, java.util.List theDecode, java.lang.StringBuffer theFunctionDataStream, java.util.List theFilter)` Make a Type 0 sampled function
`PDFFunction` `PDFFactory.makeFunction(int theFunctionType, java.util.List theDomain, java.util.List theRange, java.util.List theCZero, java.util.List theCOne, double theInterpolationExponentN)` make a type Exponential interpolation function (for shading usually)
`PDFFunction` `PDFFactory.makeFunction(int theFunctionType, java.util.List theDomain, java.util.List theRange, java.util.List theFunctions, java.util.List theBounds, java.util.List theEncode)` Make a Type 3 Stitching function

Methods in org.apache.fop.pdf with parameters of type PDFFunction
`protected PDFFunction` `PDFDocument.findFunction(PDFFunction compare)` Looks through the registered functions to see if one that is equal to a reference object exists

`PDFShading`

`PDFFactory.makeShading(PDFResourceContext res, int theShadingType, PDFDeviceColorSpace theColorSpace, java.util.List theBackground, java.util.List theBBox, boolean theAntiAlias, int theBitsPerCoordinate, int theBitsPerComponent, int theBitsPerFlag, java.util.List theDecode, PDFFunction theFunction)`
Make a free-form gouraud shaded triangle mesh, coons patch mesh, or tensor patch mesh shading object

`PDFShading` `PDFFactory.makeShading(PDFResourceContext res, int theShadingType, PDFDeviceColorSpace theColorSpace, java.util.List theBackground, java.util.List theBBox, boolean theAntiAlias, int theBitsPerCoordinate, int theBitsPerComponent, java.util.List theDecode, int theVerticesPerRow, PDFFunction theFunction)` make a Lattice-Form Gouraud mesh shading object
`PDFShading` `PDFFactory.makeShading(PDFResourceContext res, int theShadingType, PDFDeviceColorSpace theColorSpace, java.util.List theBackground, java.util.List theBBox, boolean theAntiAlias, java.util.List theDomain, java.util.List theMatrix, PDFFunction theFunction)` make a function based shading object
`PDFShading` `PDFFactory.makeShading(PDFResourceContext res, int theShadingType, PDFDeviceColorSpace theColorSpace, java.util.List theBackground, java.util.List theBBox, boolean theAntiAlias, java.util.List theCoords, java.util.List theDomain, PDFFunction theFunction, java.util.List theExtend)` Make an axial or radial shading object.

Constructors in org.apache.fop.pdf with parameters of type PDFFunction
`PDFSeparationColorSpace(java.lang.String colorName, PDFFunction tintFunction)` Creates a new "Separation" color space.
`PDFShading(int theShadingType, PDFDeviceColorSpace theColorSpace, java.util.List theBackground, java.util.List theBBox, boolean theAntiAlias, int theBitsPerCoordinate, int theBitsPerComponent, int theBitsPerFlag, java.util.List theDecode, PDFFunction theFunction)` Constructor for Type 4,6, or 7
`PDFShading(int theShadingType, PDFDeviceColorSpace theColorSpace, java.util.List theBackground, java.util.List theBBox, boolean theAntiAlias, int theBitsPerCoordinate, int theBitsPerComponent, java.util.List theDecode, int theVerticesPerRow, PDFFunction theFunction)` Constructor for type 5
`PDFShading(int theShadingType, PDFDeviceColorSpace theColorSpace, java.util.List theBackground, java.util.List theBBox, boolean theAntiAlias, java.util.List theDomain, java.util.List theMatrix, PDFFunction theFunction)` Constructor for type function based shading
`PDFShading(int theShadingType, PDFDeviceColorSpace theColorSpace, java.util.List theBackground, java.util.List theBBox, boolean theAntiAlias, java.util.List theCoords, java.util.List theDomain, PDFFunction theFunction, java.util.List theExtend)` Constructor for Type 2 and 3

fop 1.1

Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.