Class AbstractPdfShadingBlend

    • Constructor Detail

      • AbstractPdfShadingBlend

        protected AbstractPdfShadingBlend​(PdfDictionary pdfObject)
        Constructor for PdfShadingBlend object using a PdfDictionary.
        Parameters:
        pdfObject - input PdfDictionary
      • AbstractPdfShadingBlend

        protected AbstractPdfShadingBlend​(PdfDictionary pdfObject,
                                          int shadingType,
                                          PdfColorSpace cs)
        Constructor for PdfShadingBlend object using PdfDictionary, shading type and colorspace value.
        Parameters:
        pdfObject - input PdfDictionary
        shadingType - shading type
        cs - color space
    • Method Detail

      • setCoords

        public final void setCoords​(PdfArray coords)
        Sets the Coords object with the PdfArray, that specified the starting and the endings coordinates of thew axis, expressed in the shading's target coordinate space.
        Parameters:
        coords - the Chords PdfArray to be set
      • getDomain

        public PdfArray getDomain()
        Gets the PdfArray of two float [t0, t1] that represent the limiting values of a parametric variable t, that becomes an input of color function(s).
        Returns:
        the PdfArray of Domain object ([0.0 1.0] by default)
      • setDomain

        public final void setDomain​(float t0,
                                    float t1)
        Sets the Domain with the array of two float [t0, t1] that represent the limiting values of a parametric variable t, that becomes an input of color function(s).
        Parameters:
        t0 - first limit of variable t
        t1 - second limit of variable t
      • setDomain

        public final void setDomain​(PdfArray domain)
        Sets the Domain with the PdfArray of two float [t0, t1] that represent the limiting values of a parametric variable t, that becomes an input of color function(s).
        Parameters:
        domain - the PdfArray that represents domain
      • getExtend

        public PdfArray getExtend()
        Gets the PdfArray of two boolean that specified whether to extend the shading beyond the starting and ending points of the axis, respectively.
        Returns:
        the PdfArray of Extended object ([false false] by default)
      • setExtend

        public final void setExtend​(boolean extendStart,
                                    boolean extendEnd)
        Sets the Extend object with the two boolean value.
        Parameters:
        extendStart - if true will extend shading beyond the starting point of Coords
        extendEnd - if true will extend shading beyond the ending point of Coords
      • setExtend

        public final void setExtend​(PdfArray extend)
        Sets the Extend object with the PdfArray of two boolean. If first is true shading will extend beyond the starting point of Coords. If second is true shading will extend beyond the ending point of Coords.
        Parameters:
        extend - the PdfArray representing Extend object