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

- Packages that use PDFFunction
  Package | Description
  --- | ---
  org.apache.fop.pdf | Classes for handling the low-level creation of PDF documents.
  org.apache.fop.svg | Classes that add SVG support to FOP and SVG->PDF conversion for Batik.

- - ### Uses of PDFFunction in org.apache.fop.pdf

    Methods in org.apache.fop.pdf that return PDFFunction
    Modifier and Type | Method and Description
    --- | ---
    `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(List domain, List range, float[] cZero, float[] cOne, double interpolationExponentN)` make a type Exponential interpolation function (for shading usually)
    `PDFFunction` | PDFFactory.`registerFunction(PDFFunction function)` Registers a function against the document

    Methods in org.apache.fop.pdf with parameters of type PDFFunction
    Modifier and Type | Method and Description
    --- | ---
    `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.`registerFunction(PDFFunction function)` Registers a function against the document

    Constructors in org.apache.fop.pdf with parameters of type PDFFunction
    Constructor and Description
    `PDFSeparationColorSpace(String colorName, PDFFunction tintFunction)` Creates a new "Separation" color space.
    `PDFShading(int shadingType, PDFDeviceColorSpace colorSpace, List coords, PDFFunction pdfFunction)` Constructor for Type 2 and 3

    Constructor parameters in org.apache.fop.pdf with type arguments of type PDFFunction
    Constructor and Description
    `PDFFunction(Function function, List<PDFFunction> pdfFunctions)`

  - ### Uses of PDFFunction in org.apache.fop.svg

    Methods in org.apache.fop.svg that return PDFFunction
    Modifier and Type | Method and Description
    --- | ---
    `PDFFunction` | PDFGraphics2D.`registerFunction(PDFFunction function)` Registers a function object against the output format document

    Methods in org.apache.fop.svg with parameters of type PDFFunction
    Modifier and Type | Method and Description
    --- | ---
    `PDFFunction` | PDFGraphics2D.`registerFunction(PDFFunction function)` Registers a function object against the output format document

Copyright © 2025 Apache Software Foundation. All rights reserved.