GemBox.Pdf.Functions Namespace
Contains classes, structures, and enumerations that implement PDF functions as specified in the PDF Specification ISO 32000-1:2008, section '7.10 Functions'. The base class of all PDF functions is PdfFunction.
Classes
InvalidPdfPostScriptCalculatorOperationException | The exception that is thrown when a PdfPostScriptCalculatorFunction contains an invalid PdfPostScriptCalculatorOperation. This exception is also thrown when internal runtime implementation limits have been exceeded by the PdfPostScriptCalculatorFunction. |
PdfExponentialInterpolationFunction | Type 2 functions (PDF 1.3) include a set of parameters that define an exponential interpolation of one input value and n output values: f(x) = y[0], ..., y[n-1]. |
PdfFunction | PDF provides several types of function objects (PDF 1.2) that represent parameterized classes of functions, including mathematical formulas and sampled representations with arbitrary resolution. Functions in PDF represent static, self-contained numerical transformations. In general, a function can take any number (m) of input values and produce any number (n) of output values: f(x[0], ..., x[m-1]) = y[0], ..., y[n-1] In PDF functions, all the input values and all the output values shall be numbers, and functions shall have no side effects. |
PdfPostScriptCalculatorFunction | A type 4 function (PDF 1.3), also called a PostScript calculator function, shall be represented as a stream containing code written in a small subset of the PostScript language. |
PdfSampledFunction | Type 0 functions use a sequence of sample values (contained in a stream) to provide an approximation for functions whose domains and ranges are bounded. The samples are organized as an m-dimensional table in which each entry has n components. |
PdfStitchingFunction | Type 3 functions (PDF 1.3) define a stitching of the subdomains of several 1-input functions to produce a single new 1-input function. Since the resulting stitching function is a 1-input function, the domain is given by a one-element Domain collection. |
Structs
PdfPostScriptCalculatorOperation | Represents a PostScript operation that may appear in a PdfPostScriptCalculatorFunction. |
Enums
PdfFunctionType | Represents types of the PdfFunctions. |
PdfPostScriptCalculatorErrorType | Represents types of errors in a PdfPostScriptCalculatorFunction. |
PdfPostScriptCalculatorOperator | Represents a PostScript operator that may appear in a PdfPostScriptCalculatorFunction. |