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(Fill f)
        Visit/select f operator.
        Parameters:
        f - Fill path operator (nonzero winding number rule).
      • visit

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

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

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

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

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

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

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

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

        void visit(SetColorRenderingIntent ri)
        Visit/select ri operator.
        Parameters:
        ri - Set color rendering intent operator.
      • visit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        void visit(MoveTextPositionSetLeading TD)
        Visit/select TD operator.
        Parameters:
        TD - Move text position and set leading operator.
      • visit

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

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

        void visit(SetGlyphsPositionShowText TJ)
        Visit/select TJ operator.
        Parameters:
        TJ - Show text operator (allowing individual glyph positioning).
      • visit

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

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

        void visit(SetTextRenderingMode Tr)
        Visit/select Tr operator.
        Parameters:
        Tr - Set text rendering mode operator.
      • visit

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

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

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

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

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

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

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

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

        void visit(SetCharacterSpacing Tc)
        Visit/select Tc operator.
        Parameters:
        Tc - Set character spacing operator.
      • visit

        void visit(MoveTextPosition Td)
        Visit/select Td operator.
        Parameters:
        Td - Move text position operator.
      • visit

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

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

        void visit(SetHorizontalTextScaling Tz)
        Visit/select Tz operator.
        Parameters:
        Tz - Set horizontal text scaling operator.
      • visit

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

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

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

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

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

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

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

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

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

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

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

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

        void visit(SetCharWidthBoundingBox d1)
        Visit/select d1 operator.
        Parameters:
        d1 - Set glyph width and bounding box in Type 3 font operator.
      • visit

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

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

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

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

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

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

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

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

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

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

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

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

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

        void visit(MoveToNextLineShowText value)
        Visit/select ' operator.
        Parameters:
        value - Move to next line and show text operator.
      • visit

        void visit(SetSpacingMoveToNextLineShowText value)
        Visit/select '' operator.
        Parameters:
        value - Set word and character spacing, move to next line, and show text operator.
      • visit

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