| |
|
| java.lang.Object org.pdfbox.pdmodel.common.function.PDFunction
All known Subclasses: org.pdfbox.pdmodel.common.function.PDStreamFunction, org.pdfbox.pdmodel.common.function.PDDictionaryFunction,
PDFunction | abstract public class PDFunction implements COSObjectable(Code) | | This class represents a function in a PDF document.
author: Ben Litchfield version: $Revision: 1.3 $ |
create | public static PDFunction create(COSBase function) throws IOException(Code) | | Create the correct PD Model function based on the COS base function.
Parameters: function - The COS function dictionary. The PDModel Function object. throws: IOException - If we are unable to create the PDFunction object. |
getDomainForInput | abstract public PDRange getDomainForInput(int n)(Code) | | This will get the range for a certain input parameter. This is will never
return null. If it is not present then the range 0 to 0 will
be returned.
Parameters: n - The parameter number to get the domain for. The domain range for this component. |
getNumberOfInputParameters | abstract public int getNumberOfInputParameters()(Code) | | This will get the number of input parameters that
have a domain specified.
The number of input parameters that have a domainspecified. |
getNumberOfOutputParameters | abstract public int getNumberOfOutputParameters()(Code) | | This will get the number of output parameters that
have a range specified. A range for output parameters
is optional so this may return zero for a function
that does have output parameters, this will simply return the
number that have the rnage specified.
The number of input parameters that have a rangespecified. |
getRangeForOutput | abstract public PDRange getRangeForOutput(int n)(Code) | | This will get the range for a certain output parameters. This is will never
return null. If it is not present then the range 0 to 0 will
be returned.
Parameters: n - The output parameter number to get the range for. The range for this component. |
setDomainForInput | abstract public void setDomainForInput(PDRange range, int n)(Code) | | This will set the domain for the input values.
Parameters: range - The new range for the input. Parameters: n - The number of the input parameter to set the domain for. |
setRangeForOutput | abstract public void setRangeForOutput(PDRange range, int n)(Code) | | This will set the a range for output parameter.
Parameters: range - The new range for the output parameter. Parameters: n - The ouput parameter number to set the range for. |
|
|
|