com.aspose.pdf

Interfaces

Classes

Enums

Exceptions

com.aspose.pdf

Interface IOperatorSelector

  • All Known Implementing Classes:
    OperatorSelector


    public interface IOperatorSelector

    Defines Visitor for visiting different pdf operators.

    • Method Detail

      • visit

        void visit(Operator.Fill f)
        Visit/select f operator.
        Parameters:
        f - Fill path operator (nonzero winding number rule).
      • visit

        void visit(Operator.ObsoleteFill F)
        Visit/select F operator.
        Parameters:
        F - Fill path operator (nonzero winding number rule).
      • visit

        void visit(Operator.EOFill f_)
        Visit/select operator f*.
        Parameters:
        f_ - Fill path operator (even-odd rule).
      • visit

        void visit(Operator.SetGrayStroke G)
        Visit/select G operator.
        Parameters:
        G - Set gray level operator (for stroking operations).
      • visit

        void visit(Operator.SetGray g)
        Visit/select g operator.
        Parameters:
        g - Set gray level operator (for nonstroking operations).
      • visit

        void visit(Operator.GS gs)
        Visit/select gs operator.
        Parameters:
        gs - Set graphics state operator.
      • visit

        void visit(Operator.ClosePath h)
        Visit/select h operator.
        Parameters:
        h - Close subpath operator.
      • visit

        void visit(Operator.SetFlat i)
        Visit/select i operator.
        Parameters:
        i - Set flatness tolerance operator.
      • visit

        void visit(Operator.ID ID)
        Visit/select ID operator.
        Parameters:
        ID - Begin inline image data operator.
      • visit

        void visit(Operator.SetLineCap J)
        Visit/select J operator.
        Parameters:
        J - Set line cap style operator.
      • visit

        void visit(Operator.SetMiterLimit M)
        Visit/select M operator.
        Parameters:
        M - Set miter limit operator.
      • visit

        void visit(Operator.MP MP)
        Visit/select MP operator.
        Parameters:
        MP - Define marked-content point operator.
      • visit

        void visit(Operator.EndPath n)
        Visit/select n operator.
        Parameters:
        n - End path operator (without filling or stroking).
      • visit

        void visit(Operator.GSave q)
        Visit/select q operator.
        Parameters:
        q - Save graphics state operator.
      • visit

        void visit(Operator.GRestore Q)
        Visit/select Q operator.
        Parameters:
        Q - Restore graphics state operator.
      • visit

        void visit(Operator.Re re)
        Visit/select re operator.
        Parameters:
        re - Append rectangle to path operator.
      • visit

        void visit(Operator.SetRGBColorStroke RG)
        Visit/select RG operator.
        Parameters:
        RG - Set RGB color operator (for stroking operations).
      • visit

        void visit(Operator.SetRGBColor rg)
        Visit/select rg operator.
        Parameters:
        rg - Set RGB color operator (for nonstroking operations).
      • visit

        void visit(Operator.SetCMYKColorStroke K)
        Visit/select K operator.
        Parameters:
        K - Set CMYK color operator (for stroking operations).
      • visit

        void visit(Operator.SetCMYKColor k)
        Visit/select k operator.
        Parameters:
        k - Set CMYK color operator (for nonstroking operations).
      • visit

        void visit(Operator.LineTo l)
        Visit/select l operator.
        Parameters:
        l - Append straight line segment to path operator.
      • visit

        void visit(Operator.MoveTo m)
        Visit/select m operator.
        Parameters:
        m - Begin new subpath operator.
      • visit

        void visit(Operator.SetWordSpacing Tw)
        Visit/select Tw operator.
        Parameters:
        Tw - Set word spacing operator.
      • visit

        void visit(Operator.ClosePathStroke s)
        Visit/select s operator.
        Parameters:
        s - Close and stroke path operator.
      • visit

        void visit(Operator.SelectFont Tf)
        Visit/select Tf operator.
        Parameters:
        Tf - Set text font and size operator.
      • visit

        void visit(Operator.ShowText Tj)
        Visit/select Tj operator.
        Parameters:
        Tj - Show text operator.
      • visit

        void visit(Operator.SetTextLeading TL)
        Visit/select TL operator.
        Parameters:
        TL - Set text leading operator.
      • visit

        void visit(Operator.SetTextMatrix Tm)
        Visit/select Tm operator.
        Parameters:
        Tm - Set text matrix and text line matrix operator.
      • visit

        void visit(Operator.SetTextRise Ts)
        Visit/select Ts operator.
        Parameters:
        Ts - Set text rise operator.
      • visit

        void visit(Operator.Stroke S)
        Visit/select S operator.
        Parameters:
        S - Stroke path operator.
      • visit

        void visit(Operator.SetColorStroke SC)
        Visit/select SC operator.
        Parameters:
        SC - Set color operator (for stroking operations).
      • visit

        void visit(Operator.SetColor sc)
        Visit/select sc operator.
        Parameters:
        sc - Set color operator (for nonstroking operations).
      • visit

        void visit(Operator.SetAdvancedColorStroke SCN)
        Visit/select SCN operator.
        Parameters:
        SCN - Set color operator (for stroking operations, ICCBasedand special colour spaces).
      • visit

        void visit(Operator.SetAdvancedColor scn)
        Visit/select scn operator.
        Parameters:
        scn - Set color operator (for nonstroking operations, ICCBased and special colour spaces).
      • visit

        void visit(Operator.ShFill sh)
        Visit/select sh operator.
        Parameters:
        sh - Paint area defined by shading pattern operator.
      • visit

        void visit(Operator.MoveToNextLine T_)
        Visit/select T* operator.
        Parameters:
        T_ - Move to start of next text line operator.
      • visit

        void visit(Operator.CurveTo2 y)
        Visit/select y operator.
        Parameters:
        y - Append curved segment to path operator (final point replicated).
      • visit

        void visit(Operator.EOClip W_)
        Visit/select W* operator.
        Parameters:
        W_ - Set clipping path operator (even-odd rule).
      • visit

        void visit(Operator.CurveTo1 v)
        Visit/select v operator.
        Parameters:
        v - Append curved segment to path operator (initial point replicated).
      • visit

        void visit(Operator.Clip W)
        Visit/select W operator.
        Parameters:
        W - Set clipping path operator (nonzero winding number rule).
      • visit

        void visit(Operator.SetLineWidth w)
        Visit/select w operator.
        Parameters:
        w - Set line width operator.
      • visit

        void visit(Operator.SetLineJoin j)
        Visit/select j operator.
        Parameters:
        j - Set line join style operator.
      • visit

        void visit(Operator.EX EX)
        Visit/select EX operator.
        Parameters:
        EX - End compatibility section operator.
      • visit

        void visit(Operator.ET ET)
        Visit/select ET operator.
        Parameters:
        ET - End text object operator.
      • visit

        void visit(Operator.EMC EMC)
        Visit/select EMC operator.
        Parameters:
        EMC - End marked-content sequence operator.
      • visit

        void visit(Operator.EI EI)
        Visit/select EI operator.
        Parameters:
        EI - End inline image object operator.
      • visit

        void visit(Operator.DP DP)
        Visit/select DP operator.
        Parameters:
        DP - Define marked-content point operator (with property list).
      • visit

        void visit(Operator.Do Do)
        Visit/select Do operator.
        Parameters:
        Do - Invoke named XObject operator.
      • visit

        void visit(Operator.SetDash d)
        Visit/select d operator.
        Parameters:
        d - Set line dash pattern operator.
      • visit

        void visit(Operator.SetCharWidth d0)
        Visit/select d0 operator.
        Parameters:
        d0 - Set glyph width in Type 3 font operator.
      • visit

        void visit(Operator.SetColorSpaceStroke CS)
        Visit/select CS operator.
        Parameters:
        CS - Set color space operator (for stroking operations).
      • visit

        void visit(Operator.SetColorSpace cs)
        Visit/select cs operator.
        Parameters:
        cs - Set color space operator (for nonstroking operations).
      • visit

        void visit(Operator.ConcatenateMatrix cm)
        Visit/select cm operator.
        Parameters:
        cm - Concatenate matrix to current transformation matrix operator.
      • visit

        void visit(Operator.CurveTo c)
        Visit/select c operator.
        Parameters:
        c - Append curved segment to path operator (three control points).
      • visit

        void visit(Operator.BX BX)
        Visit/select BX operator.
        Parameters:
        BX - Begin compatibility section operator.
      • visit

        void visit(Operator.BT BT)
        Visit/select BT operator.
        Parameters:
        BT - Begin text object operator.
      • visit

        void visit(Operator.BMC BMC)
        Visit/select BMC operator.
        Parameters:
        BMC - Begin marked-content sequence operator.
      • visit

        void visit(Operator.BI BI)
        Visit/select BI operator.
        Parameters:
        BI - Begin inline image object operator.
      • visit

        void visit(Operator.BDC BDC)
        Visit/select BDC operator.
        Parameters:
        BDC - Begin marked-content sequence operator (with property list).
      • visit

        void visit(Operator.FillStroke B)
        Visit/select B operator.
        Parameters:
        B - Fill and stroke path operator (nonzero winding number rule).
      • visit

        void visit(Operator.ClosePathFillStroke b)
        Visit/select b operator.
        Parameters:
        b - Close, fill, and stroke path operator (nonzero winding number rule).
      • visit

        void visit(Operator.EOFillStroke B_)
        Visit/select B* operator.
        Parameters:
        B_ - Fill and stroke path operator (even-odd rule).
      • visit

        void visit(Operator.ClosePathEOFillStroke b_)
        Visit/select b* operator.
        Parameters:
        b_ - Close, fill, and stroke path operator (even-odd rule).
      • visit

        void visit(Operator.TextOperator textOperator)
        Visit/select any text operator operator.
        Parameters:
        textOperator - General text operator which is used to select the set of corresponding pdf operators.