GemBox.Pdf
  • Overview
  • Examples
  • Free version
  • Support
  • Pricelist

    Show / Hide Table of Contents

    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.

    Back to top

    Facebook • Twitter • LinkedIn

    © GemBox Ltd. — All rights reserved.