com.aspose.pdf

Interfaces

Classes

Enums

Exceptions

com.aspose.pdf

Class OperatorSelector

    • Constructor Detail

      • OperatorSelector

        public OperatorSelector()

        Initializes new instance of the Selector class.

      • OperatorSelector

        public OperatorSelector(Operator op)

        Initializes new OperatorSelector.

        Parameters:
        op - The operator to visit/select.
    • Method Detail

      • getSelected

        public List<Operator> getSelected()

        The list of selected objects.

        Returns:
        List of Operator instances
      • visit

        public void visit(SetLineJoin j)

        Visit/select j operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        j - Set line join style operator.
      • visit

        public void visit(EX EX)

        Visit/select EX operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        EX - End compatibility section operator.
      • visit

        public void visit(ET ET)

        Visit/select ET operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        ET - End text object operator.
      • visit

        public void visit(EMC EMC)

        Visit/select EMC operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        EMC - End marked-content sequence operator.
      • visit

        public void visit(EI EI)

        Visit/select EI operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        EI - End inline image object operator.
      • visit

        public void visit(DP DP)

        Visit/select DP operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        DP - Define marked-content point operator (with property list).
      • visit

        public void visit(Do Do)

        Visit/select Do operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        Do - Invoke named XObject operator.
      • visit

        public void visit(SetCharWidth d0)

        Visit/select d0 operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        d0 - Set glyph width in Type 3 font operator.
      • visit

        public void visit(SetDash d)

        Visit/select d operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        d - Set line dash pattern operator.
      • visit

        public void visit(SetColorSpace cs)

        Visit/select cs operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        cs - Set color space operator (for nonstroking operations).
      • visit

        public void visit(ConcatenateMatrix cm)

        Visit/select cm operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        cm - Concatenate matrix to current transformation matrix operator.
      • visit

        public void visit(CurveTo c)

        Visit/select c operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        c - Append curved segment to path operator (three control points).
      • visit

        public void visit(BX BX)

        Visit/select BX operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        BX - Begin compatibility section operator.
      • visit

        public void visit(BT BT)

        Visit/select BT operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        BT - Begin text object operator.
      • visit

        public void visit(BMC BMC)

        Visit/select BMC operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        BMC - Begin marked-content sequence operator.
      • visit

        public void visit(BI BI)

        Visit/select BI operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        BI - Begin inline image object operator.
      • visit

        public void visit(BDC BDC)

        Visit/select BDC operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        BDC - Begin marked-content sequence operator (with property list).
      • visit

        public void visit(FillStroke B)

        Visit/select B operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        B - Fill and stroke path operator (nonzero winding number rule).
      • visit

        public void visit(ClosePathFillStroke b)

        Visit/select b operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        b - Close, fill, and stroke path operator (nonzero winding number rule).
      • visit

        public void visit(EOFillStroke B_)

        Visit/select B* operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        B_ - Fill and stroke path operator (even-odd rule).
      • visit

        public void visit(EOFill f_)

        Visit/select operator f*.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        f_ - Fill path operator (even-odd rule).
      • visit

        public void visit(Fill f)

        Visit/select f operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        f - Fill path operator (nonzero winding number rule).
      • visit

        public void visit(ObsoleteFill F)

        Visit/select F operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        F - Fill path operator (nonzero winding number rule).
      • visit

        public void visit(SetGray g)

        Visit/select g operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        g - Set gray level operator (for nonstroking operations).
      • visit

        public void visit(SetGrayStroke G)

        Visit/select G operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        G - Set gray level operator (for stroking operations).
      • visit

        public void visit(GS gs)

        Visit/select gs operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        gs - Set graphics state operator.
      • visit

        public void visit(ClosePath h)

        Visit/select h operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        h - Close subpath operator.
      • visit

        public void visit(SetFlat i)

        Visit/select i operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        i - Set flatness tolerance operator.
      • visit

        public void visit(ID ID)

        Visit/select ID operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        ID - Begin inline image data operator.
      • visit

        public void visit(SetLineCap J)

        Visit/select J operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        J - Set line cap style operator.
      • visit

        public void visit(SetCMYKColor k)

        Visit/select k operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        k - Set CMYK color operator (for nonstroking operations).
      • visit

        public void visit(LineTo l)

        Visit/select l operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        l - Append straight line segment to path operator.
      • visit

        public void visit(MoveTo m)

        Visit/select m operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        m - Begin new subpath operator.
      • visit

        public void visit(MP MP)

        Visit/select MP operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        MP - Define marked-content point operator.
      • visit

        public void visit(EndPath n)

        Visit/select n operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        n - End path operator (without filling or stroking).
      • visit

        public void visit(GSave q)

        Visit/select q operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        q - Save graphics state operator.
      • visit

        public void visit(GRestore Q)

        Visit/select Q operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        Q - Restore graphics state operator.
      • visit

        public void visit(Re re)

        Visit/select re operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        re - Append rectangle to path operator.
      • visit

        public void visit(SetRGBColor rg)

        Visit/select rg operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        rg - Set RGB color operator (for nonstroking operations).
      • visit

        public void visit(SetRGBColorStroke RG)

        Visit/select RG operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        RG - Set RGB color operator (for stroking operations).
      • visit

        public void visit(Stroke S)

        Visit/select S operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        S - Stroke path operator.
      • visit

        public void visit(SetColor sc)

        Visit/select sc operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        sc - Set color operator (for nonstroking operations).
      • visit

        public void visit(SetColorStroke SC)

        Visit/select SC operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        SC - Set color operator (for stroking operations).
      • visit

        public void visit(SetAdvancedColor scn)

        Visit/select scn operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        scn - Set color operator (for nonstroking operations, ICCBased and special colour spaces).
      • visit

        public void visit(SetAdvancedColorStroke SCN)

        Visit/select SCN operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        SCN - Set color operator (for stroking operations, ICCBasedand special colour spaces).
      • visit

        public void visit(ShFill sh)

        Visit/select sh operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        sh - Paint area defined by shading pattern operator.
      • visit

        public void visit(MoveToNextLine T_)

        Visit/select T* operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        T_ - Move to start of next text line operator.
      • visit

        public void visit(SelectFont Tf)

        Visit/select Tf operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        Tf - Set text font and size operator.
      • visit

        public void visit(ShowText Tj)

        Visit/select Tj operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        Tj - Show text operator.
      • visit

        public void visit(SetTextMatrix Tm)

        Visit/select Tm operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        Tm - Set text matrix and text line matrix operator.
      • visit

        public void visit(CurveTo1 v)

        Visit/select v operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        v - Append curved segment to path operator (initial point replicated).
      • visit

        public void visit(EOClip W_)

        Visit/select W* operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        W_ - Set clipping path operator (even-odd rule).
      • visit

        public void visit(Clip W)

        Visit/select W operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        W - Set clipping path operator (nonzero winding number rule).
      • visit

        public void visit(CurveTo2 y)

        Visit/select y operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        y - Append curved segment to path operator (final point replicated).
      • visit

        public void visit(TextOperator textOperator)

        Visit/select any text operator operator.

        Specified by:
        visit in interface IOperatorSelector
        Parameters:
        textOperator - General text operator which is used to select the set of corresponding pdf operators.