OperatorSelector

OperatorSelector

Overview

OperatorSelector is a class in Aspose.PDF FOSS for .NET. Inherits from: IOperatorSelector.

Visitor that filters content-stream operators by concrete type.

This class declares 150 methods for OperatorSelector objects in .NET programs. Available methods include: OperatorSelector, Visit. Public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package. Properties: Selected.

Properties

NameTypeAccessDescription
SelectedSystem.Collections.Generic.IList<Operator>ReadOperators matched by the most recent Accept-walk.

Methods

SignatureDescription
OperatorSelector()Create a selector that accepts every operator.
OperatorSelector(op: Operator)Create a selector that admits only operators whose runtime type matches op.
Visit(BDC: BDC)Visits a BDC (begin marked content with properties) operator; adds it to Selected unless the selector template excludes it.
Visit(BI: BI)Visits a BI (begin inline image) operator; adds it to Selected unless the selector template excludes it.
Visit(BMC: BMC)Visits a BMC (begin marked content) operator; adds it to Selected unless the selector template excludes it.
Visit(BT: BT)Visits a BT (begin text object) operator; adds it to Selected unless the selector template excludes it.
Visit(BX: BX)Visits a BX (begin compatibility section) operator; adds it to Selected unless the selector template excludes it.
Visit(W: Clip)Visits a W (nonzero clip) operator; adds it to Selected unless the selector template excludes it.
Visit(h: ClosePath)Visits an h (close subpath) operator; adds it to Selected unless the selector template excludes it.
Visit(b_: ClosePathEOFillStroke)Visits a b* (close, even-odd fill and stroke) operator; adds it to Selected unless the selector template excludes it.
Visit(b: ClosePathFillStroke)Visits a b (close, fill and stroke) operator; adds it to Selected unless the selector template excludes it.
Visit(s: ClosePathStroke)Visits an s (close and stroke) operator; adds it to Selected unless the selector template excludes it.
Visit(cm: ConcatenateMatrix)Visits a cm (concatenate matrix) operator; adds it to Selected unless the selector template excludes it.
Visit(c: CurveTo)Visits a c (Bezier curve) operator; adds it to Selected unless the selector template excludes it.
Visit(v: CurveTo1)Visits a v (Bezier curve, first control point at the current point) operator; adds it to Selected unless the selector template excludes it.
Visit(y: CurveTo2)Visits a y (Bezier curve, second control point at the end point) operator; adds it to Selected unless the selector template excludes it.
Visit(DP: DP)Visits a DP (marked-content point with properties) operator; adds it to Selected unless the selector template excludes it.
Visit(Do: Do)Visits a Do (paint XObject) operator; adds it to Selected unless the selector template excludes it.
Visit(EI: EI)Visits an EI (end inline image) operator; adds it to Selected unless the selector template excludes it.
Visit(EMC: EMC)Visits an EMC (end marked content) operator; adds it to Selected unless the selector template excludes it.
Visit(W_: EOClip)Visits a W* (even-odd clip) operator; adds it to Selected unless the selector template excludes it.
Visit(f_: EOFill)Visits an f* (even-odd fill) operator; adds it to Selected unless the selector template excludes it.
Visit(B_: EOFillStroke)Visits a B* (even-odd fill and stroke) operator; adds it to Selected unless the selector template excludes it.
Visit(ET: ET)Visits an ET (end text object) operator; adds it to Selected unless the selector template excludes it.
Visit(EX: EX)Visits an EX (end compatibility section) operator; adds it to Selected unless the selector template excludes it.
Visit(n: EndPath)Visits an n (end path without painting) operator; adds it to Selected unless the selector template excludes it.
Visit(f: Fill)Visits an f (nonzero fill) operator; adds it to Selected unless the selector template excludes it.
Visit(B: FillStroke)Visits a B (nonzero fill and stroke) operator; adds it to Selected unless the selector template excludes it.
Visit(Q: GRestore)Visits a Q (restore graphics state) operator; adds it to Selected unless the selector template excludes it.
Visit(gs: GS)Visits a gs (set extended graphics state) operator; adds it to Selected unless the selector template excludes it.
Visit(q: GSave)Visits a q (save graphics state) operator; adds it to Selected unless the selector template excludes it.
Visit(ID: ID)Visits an ID (inline image data) operator; adds it to Selected unless the selector template excludes it.
Visit(l: LineTo)Visits an l (line to) operator; adds it to Selected unless the selector template excludes it.
Visit(MP: MP)Visits an MP (marked-content point) operator; adds it to Selected unless the selector template excludes it.
Visit(Td: MoveTextPosition)Visits a Td (move text position) operator; adds it to Selected unless the selector template excludes it.
Visit(TD: MoveTextPositionSetLeading)Visits a TD (move text position and set leading) operator; adds it to Selected unless the selector template excludes it.
Visit(m: MoveTo)Visits an m (move to) operator; adds it to Selected unless the selector template excludes it.
Visit(T_: MoveToNextLine)Visits a T* (move to next line) operator; adds it to Selected unless the selector template excludes it.
Visit(_: MoveToNextLineShowText)Visits a ’ (move to next line and show text) operator; adds it to Selected unless the selector template excludes it.
Visit(F: ObsoleteFill)Visits an F (obsolete nonzero fill) operator; adds it to Selected unless the selector template excludes it.
Visit(re: Re)Visits a re (append rectangle) operator; adds it to Selected unless the selector template excludes it.
Visit(Tf: SelectFont)Visits a Tf (select font and size) operator; adds it to Selected unless the selector template excludes it.
Visit(scn: SetAdvancedColor)Visits an scn (set fill colour, extended) operator; adds it to Selected unless the selector template excludes it.
Visit(SCN: SetAdvancedColorStroke)Visits an SCN (set stroke colour, extended) operator; adds it to Selected unless the selector template excludes it.
Visit(k: SetCMYKColor)Visits a k (set CMYK fill colour) operator; adds it to Selected unless the selector template excludes it.
Visit(K: SetCMYKColorStroke)Visits a K (set CMYK stroke colour) operator; adds it to Selected unless the selector template excludes it.
Visit(d0: SetCharWidth)Visits a d0 (Type 3 glyph width) operator; adds it to Selected unless the selector template excludes it.
Visit(d1: SetCharWidthBoundingBox)Visits a d1 (Type 3 glyph width and bounding box) operator; adds it to Selected unless the selector template excludes it.
Visit(Tc: SetCharacterSpacing)Visits a Tc (set character spacing) operator; adds it to Selected unless the selector template excludes it.
Visit(sc: SetColor)Visits an sc (set fill colour) operator; adds it to Selected unless the selector template excludes it.
Visit(ri: SetColorRenderingIntent)Visits an ri (set rendering intent) operator; adds it to Selected unless the selector template excludes it.
Visit(cs: SetColorSpace)Visits a cs (set fill colour space) operator; adds it to Selected unless the selector template excludes it.
Visit(CS: SetColorSpaceStroke)Visits a CS (set stroke colour space) operator; adds it to Selected unless the selector template excludes it.
Visit(SC: SetColorStroke)Visits an SC (set stroke colour) operator; adds it to Selected unless the selector template excludes it.
Visit(d: SetDash)Visits a d (set dash pattern) operator; adds it to Selected unless the selector template excludes it.
Visit(i: SetFlat)Visits an i (set flatness tolerance) operator; adds it to Selected unless the selector template excludes it.
Visit(TJ: SetGlyphsPositionShowText)Visits a TJ (show text with individual glyph positioning) operator; adds it to Selected unless the selector template excludes it.
Visit(g: SetGray)Visits a g (set gray fill colour) operator; adds it to Selected unless the selector template excludes it.
Visit(G: SetGrayStroke)Visits a G (set gray stroke colour) operator; adds it to Selected unless the selector template excludes it.
Visit(Tz: SetHorizontalTextScaling)Visits a Tz (set horizontal text scaling) operator; adds it to Selected unless the selector template excludes it.
Visit(J: SetLineCap)Visits a J (set line cap) operator; adds it to Selected unless the selector template excludes it.
Visit(j: SetLineJoin)Visits a j (set line join) operator; adds it to Selected unless the selector template excludes it.
Visit(w: SetLineWidth)Visits a w (set line width) operator; adds it to Selected unless the selector template excludes it.
Visit(M: SetMiterLimit)Visits an M (set miter limit) operator; adds it to Selected unless the selector template excludes it.
Visit(rg: SetRGBColor)Visits an rg (set RGB fill colour) operator; adds it to Selected unless the selector template excludes it.
Visit(RG: SetRGBColorStroke)Visits an RG (set RGB stroke colour) operator; adds it to Selected unless the selector template excludes it.
Visit(__: SetSpacingMoveToNextLineShowText)Visits a " (set spacing, move to next line and show text) operator; adds it to Selected unless the selector template excludes it.
Visit(TL: SetTextLeading)Visits a TL (set text leading) operator; adds it to Selected unless the selector template excludes it.
Visit(Tm: SetTextMatrix)Visits a Tm (set text matrix) operator; adds it to Selected unless the selector template excludes it.
Visit(Tr: SetTextRenderingMode)Visits a Tr (set text rendering mode) operator; adds it to Selected unless the selector template excludes it.
Visit(Ts: SetTextRise)Visits a Ts (set text rise) operator; adds it to Selected unless the selector template excludes it.
Visit(Tw: SetWordSpacing)Visits a Tw (set word spacing) operator; adds it to Selected unless the selector template excludes it.
Visit(sh: ShFill)Visits an sh (paint shading) operator; adds it to Selected unless the selector template excludes it.
Visit(Tj: ShowText)Visits a Tj (show text) operator; adds it to Selected unless the selector template excludes it.
Visit(S: Stroke)Visits an S (stroke path) operator; adds it to Selected unless the selector template excludes it.
Visit(textOperator: TextOperator)Visits any other text operator; adds it to Selected unless the selector template excludes it.
Visit(BDC: Aspose.Pdf.Operators.BDC)Called for a BDC (begin marked content with properties) operator.
Visit(BI: Aspose.Pdf.Operators.BI)Called for a BI (begin inline image) operator.
Visit(BMC: Aspose.Pdf.Operators.BMC)Called for a BMC (begin marked content) operator.
Visit(BT: Aspose.Pdf.Operators.BT)Called for a BT (begin text object) operator.
Visit(BX: Aspose.Pdf.Operators.BX)Called for a BX (begin compatibility section) operator.
Visit(W: Aspose.Pdf.Operators.Clip)Called for a W (nonzero clip) operator.
Visit(h: Aspose.Pdf.Operators.ClosePath)Called for an h (close subpath) operator.
Visit(b_: Aspose.Pdf.Operators.ClosePathEOFillStroke)Called for a b* (close, even-odd fill and stroke) operator.
Visit(b: Aspose.Pdf.Operators.ClosePathFillStroke)Called for a b (close, fill and stroke) operator.
Visit(s: Aspose.Pdf.Operators.ClosePathStroke)Called for an s (close and stroke) operator.
Visit(cm: Aspose.Pdf.Operators.ConcatenateMatrix)Called for a cm (concatenate matrix) operator.
Visit(c: Aspose.Pdf.Operators.CurveTo)Called for a c (Bezier curve) operator.
Visit(v: Aspose.Pdf.Operators.CurveTo1)Called for a v (Bezier curve, first control point at the current point) operator.
Visit(y: Aspose.Pdf.Operators.CurveTo2)Called for a y (Bezier curve, second control point at the end point) operator.
Visit(DP: Aspose.Pdf.Operators.DP)Called for a DP (marked-content point with properties) operator.
Visit(Do: Aspose.Pdf.Operators.Do)Called for a Do (paint XObject) operator.
Visit(EI: Aspose.Pdf.Operators.EI)Called for an EI (end inline image) operator.
Visit(EMC: Aspose.Pdf.Operators.EMC)Called for an EMC (end marked content) operator.
Visit(W_: Aspose.Pdf.Operators.EOClip)Called for a W* (even-odd clip) operator.
Visit(f_: Aspose.Pdf.Operators.EOFill)Called for an f* (even-odd fill) operator.
Visit(B_: Aspose.Pdf.Operators.EOFillStroke)Called for a B* (even-odd fill and stroke) operator.
Visit(ET: Aspose.Pdf.Operators.ET)Called for an ET (end text object) operator.
Visit(EX: Aspose.Pdf.Operators.EX)Called for an EX (end compatibility section) operator.
Visit(n: Aspose.Pdf.Operators.EndPath)Called for an n (end path without painting) operator.
Visit(f: Aspose.Pdf.Operators.Fill)Called for an f (nonzero fill) operator.
Visit(B: Aspose.Pdf.Operators.FillStroke)Called for a B (nonzero fill and stroke) operator.
Visit(Q: Aspose.Pdf.Operators.GRestore)Called for a Q (restore graphics state) operator.
Visit(gs: Aspose.Pdf.Operators.GS)Called for a gs (set extended graphics state) operator.
Visit(q: Aspose.Pdf.Operators.GSave)Called for a q (save graphics state) operator.
Visit(ID: Aspose.Pdf.Operators.ID)Called for an ID (inline image data) operator.
Visit(l: Aspose.Pdf.Operators.LineTo)Called for an l (line to) operator.
Visit(MP: Aspose.Pdf.Operators.MP)Called for an MP (marked-content point) operator.
Visit(Td: Aspose.Pdf.Operators.MoveTextPosition)Called for a Td (move text position) operator.
Visit(TD: Aspose.Pdf.Operators.MoveTextPositionSetLeading)Called for a TD (move text position and set leading) operator.
Visit(m: Aspose.Pdf.Operators.MoveTo)Called for an m (move to) operator.
Visit(T_: Aspose.Pdf.Operators.MoveToNextLine)Called for a T* (move to next line) operator.
Visit(_: Aspose.Pdf.Operators.MoveToNextLineShowText)Called for a ’ (move to next line and show text) operator.
Visit(F: Aspose.Pdf.Operators.ObsoleteFill)Called for an F (obsolete nonzero fill) operator.
Visit(re: Aspose.Pdf.Operators.Re)Called for a re (append rectangle) operator.
Visit(Tf: Aspose.Pdf.Operators.SelectFont)Called for a Tf (select font and size) operator.
Visit(scn: Aspose.Pdf.Operators.SetAdvancedColor)Called for an scn (set fill colour, extended) operator.
Visit(SCN: Aspose.Pdf.Operators.SetAdvancedColorStroke)Called for an SCN (set stroke colour, extended) operator.
Visit(k: Aspose.Pdf.Operators.SetCMYKColor)Called for a k (set CMYK fill colour) operator.
Visit(K: Aspose.Pdf.Operators.SetCMYKColorStroke)Called for a K (set CMYK stroke colour) operator.
Visit(d0: Aspose.Pdf.Operators.SetCharWidth)Called for a d0 (Type 3 glyph width) operator.
Visit(d1: Aspose.Pdf.Operators.SetCharWidthBoundingBox)Called for a d1 (Type 3 glyph width and bounding box) operator.
Visit(Tc: Aspose.Pdf.Operators.SetCharacterSpacing)Called for a Tc (set character spacing) operator.
Visit(sc: Aspose.Pdf.Operators.SetColor)Called for an sc (set fill colour) operator.
Visit(ri: Aspose.Pdf.Operators.SetColorRenderingIntent)Called for an ri (set rendering intent) operator.
Visit(cs: Aspose.Pdf.Operators.SetColorSpace)Called for a cs (set fill colour space) operator.
Visit(CS: Aspose.Pdf.Operators.SetColorSpaceStroke)Called for a CS (set stroke colour space) operator.
Visit(SC: Aspose.Pdf.Operators.SetColorStroke)Called for an SC (set stroke colour) operator.
Visit(d: Aspose.Pdf.Operators.SetDash)Called for a d (set dash pattern) operator.
Visit(i: Aspose.Pdf.Operators.SetFlat)Called for an i (set flatness tolerance) operator.
Visit(TJ: Aspose.Pdf.Operators.SetGlyphsPositionShowText)Called for a TJ (show text with individual glyph positioning) operator.
Visit(g: Aspose.Pdf.Operators.SetGray)Called for a g (set gray fill colour) operator.
Visit(G: Aspose.Pdf.Operators.SetGrayStroke)Called for a G (set gray stroke colour) operator.
Visit(Tz: Aspose.Pdf.Operators.SetHorizontalTextScaling)Called for a Tz (set horizontal text scaling) operator.
Visit(J: Aspose.Pdf.Operators.SetLineCap)Called for a J (set line cap) operator.
Visit(j: Aspose.Pdf.Operators.SetLineJoin)Called for a j (set line join) operator.
Visit(w: Aspose.Pdf.Operators.SetLineWidth)Called for a w (set line width) operator.
Visit(M: Aspose.Pdf.Operators.SetMiterLimit)Called for an M (set miter limit) operator.
Visit(rg: Aspose.Pdf.Operators.SetRGBColor)Called for an rg (set RGB fill colour) operator.
Visit(RG: Aspose.Pdf.Operators.SetRGBColorStroke)Called for an RG (set RGB stroke colour) operator.
Visit(__: Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText)Called for a " (set spacing, move to next line and show text) operator.
Visit(TL: Aspose.Pdf.Operators.SetTextLeading)Called for a TL (set text leading) operator.
Visit(Tm: Aspose.Pdf.Operators.SetTextMatrix)Called for a Tm (set text matrix) operator.
Visit(Tr: Aspose.Pdf.Operators.SetTextRenderingMode)Called for a Tr (set text rendering mode) operator.
Visit(Ts: Aspose.Pdf.Operators.SetTextRise)Called for a Ts (set text rise) operator.
Visit(Tw: Aspose.Pdf.Operators.SetWordSpacing)Called for a Tw (set word spacing) operator.
Visit(sh: Aspose.Pdf.Operators.ShFill)Called for an sh (paint shading) operator.
Visit(Tj: Aspose.Pdf.Operators.ShowText)Called for a Tj (show text) operator.
Visit(S: Aspose.Pdf.Operators.Stroke)Called for an S (stroke path) operator.
Visit(textOperator: Aspose.Pdf.Operators.TextOperator)Called for a text operator that has no more specific Visit overload.

See Also

 English