public final class OperatorSelector extends Object implements IOperatorSelector
This class is used for selecting operators using Visitor template idea.
| Constructor and Description |
|---|
OperatorSelector()
Initializes new instance of the
Selector class. |
OperatorSelector(Operator op)
Initializes new
OperatorSelector. |
| Modifier and Type | Method and Description |
|---|---|
List<Operator> |
getSelected()
The list of selected objects.
|
void |
visit(BDC BDC)
Visit/select BDC operator.
|
void |
visit(BI BI)
Visit/select BI operator.
|
void |
visit(BMC BMC)
Visit/select BMC operator.
|
void |
visit(BT BT)
Visit/select BT operator.
|
void |
visit(BX BX)
Visit/select BX operator.
|
void |
visit(Clip W)
Visit/select W operator.
|
void |
visit(ClosePath h)
Visit/select h operator.
|
void |
visit(ClosePathEOFillStroke b_)
Visit/select b* operator.
|
void |
visit(ClosePathFillStroke b)
Visit/select b operator.
|
void |
visit(ClosePathStroke s)
Visit/select s operator.
|
void |
visit(ConcatenateMatrix cm)
Visit/select cm operator.
|
void |
visit(CurveTo c)
Visit/select c operator.
|
void |
visit(CurveTo1 v)
Visit/select v operator.
|
void |
visit(CurveTo2 y)
Visit/select y operator.
|
void |
visit(Do Do)
Visit/select Do operator.
|
void |
visit(DP DP)
Visit/select DP operator.
|
void |
visit(EI EI)
Visit/select EI operator.
|
void |
visit(EMC EMC)
Visit/select EMC operator.
|
void |
visit(EndPath n)
Visit/select n operator.
|
void |
visit(EOClip W_)
Visit/select W* operator.
|
void |
visit(EOFill f_)
Visit/select operator f*.
|
void |
visit(EOFillStroke B_)
Visit/select B* operator.
|
void |
visit(ET ET)
Visit/select ET operator.
|
void |
visit(EX EX)
Visit/select EX operator.
|
void |
visit(Fill f)
Visit/select f operator.
|
void |
visit(FillStroke B)
Visit/select B operator.
|
void |
visit(GRestore Q)
Visit/select Q operator.
|
void |
visit(GS gs)
Visit/select gs operator.
|
void |
visit(GSave q)
Visit/select q operator.
|
void |
visit(ID ID)
Visit/select ID operator.
|
void |
visit(LineTo l)
Visit/select l operator.
|
void |
visit(MoveTextPosition Td)
Visit/select Td operator.
|
void |
visit(MoveTextPositionSetLeading TD)
Visit/select TD operator.
|
void |
visit(MoveTo m)
Visit/select m operator.
|
void |
visit(MoveToNextLine T_)
Visit/select T* operator.
|
void |
visit(MoveToNextLineShowText value)
Visit/select ' operator.
|
void |
visit(MP MP)
Visit/select MP operator.
|
void |
visit(ObsoleteFill F)
Visit/select F operator.
|
void |
visit(Re re)
Visit/select re operator.
|
void |
visit(SelectFont Tf)
Visit/select Tf operator.
|
void |
visit(SetAdvancedColor scn)
Visit/select scn operator.
|
void |
visit(SetAdvancedColorStroke SCN)
Visit/select SCN operator.
|
void |
visit(SetCharacterSpacing Tc)
Visit/select Tc operator.
|
void |
visit(SetCharWidth d0)
Visit/select d0 operator.
|
void |
visit(SetCharWidthBoundingBox d1)
Visit/select d1 operator.
|
void |
visit(SetCMYKColor k)
Visit/select k operator.
|
void |
visit(SetCMYKColorStroke K)
Visit/select K operator.
|
void |
visit(SetColor sc)
Visit/select sc operator.
|
void |
visit(SetColorRenderingIntent ri)
Visit/select ri operator.
|
void |
visit(SetColorSpace cs)
Visit/select cs operator.
|
void |
visit(SetColorSpaceStroke CS)
Visit/select CS operator.
|
void |
visit(SetColorStroke SC)
Visit/select SC operator.
|
void |
visit(SetDash d)
Visit/select d operator.
|
void |
visit(SetFlat i)
Visit/select i operator.
|
void |
visit(SetGlyphsPositionShowText TJ)
Visit/select TJ operator.
|
void |
visit(SetGray g)
Visit/select g operator.
|
void |
visit(SetGrayStroke G)
Visit/select G operator.
|
void |
visit(SetHorizontalTextScaling Tz)
Visit/select Tz operator.
|
void |
visit(SetLineCap J)
Visit/select J operator.
|
void |
visit(SetLineJoin j)
Visit/select j operator.
|
void |
visit(SetLineWidth w)
Visit/select w operator.
|
void |
visit(SetMiterLimit M)
Visit/select M operator.
|
void |
visit(SetRGBColor rg)
Visit/select rg operator.
|
void |
visit(SetRGBColorStroke RG)
Visit/select RG operator.
|
void |
visit(SetSpacingMoveToNextLineShowText value)
Visit/select '' operator.
|
void |
visit(SetTextLeading TL)
Visit/select TL operator.
|
void |
visit(SetTextMatrix Tm)
Visit/select Tm operator.
|
void |
visit(SetTextRenderingMode Tr)
Visit/select Tr operator.
|
void |
visit(SetTextRise Ts)
Visit/select Ts operator.
|
void |
visit(SetWordSpacing Tw)
Visit/select Tw operator.
|
void |
visit(ShFill sh)
Visit/select sh operator.
|
void |
visit(ShowText Tj)
Visit/select Tj operator.
|
void |
visit(Stroke S)
Visit/select S operator.
|
void |
visit(TextOperator textOperator)
Visit/select any text operator operator.
|
public OperatorSelector()
Initializes new instance of the Selector class.
public OperatorSelector(Operator op)
Initializes new OperatorSelector.
op - The operator to visit/select.public List<Operator> getSelected()
The list of selected objects.
public void visit(SetLineJoin j)
Visit/select j operator.
visit in interface IOperatorSelectorj - Set line join style operator.public void visit(EX EX)
Visit/select EX operator.
visit in interface IOperatorSelectorEX - End compatibility section operator.public void visit(ET ET)
Visit/select ET operator.
visit in interface IOperatorSelectorET - End text object operator.public void visit(EMC EMC)
Visit/select EMC operator.
visit in interface IOperatorSelectorEMC - End marked-content sequence operator.public void visit(EI EI)
Visit/select EI operator.
visit in interface IOperatorSelectorEI - End inline image object operator.public void visit(DP DP)
Visit/select DP operator.
visit in interface IOperatorSelectorDP - Define marked-content point operator (with property list).public void visit(Do Do)
Visit/select Do operator.
visit in interface IOperatorSelectorDo - Invoke named XObject operator.public void visit(SetCharWidthBoundingBox d1)
Visit/select d1 operator.
visit in interface IOperatorSelectord1 - Set glyph width and bounding box in Type 3 font operator.public void visit(SetCharWidth d0)
Visit/select d0 operator.
visit in interface IOperatorSelectord0 - Set glyph width in Type 3 font operator.public void visit(SetDash d)
Visit/select d operator.
visit in interface IOperatorSelectord - Set line dash pattern operator.public void visit(SetColorSpaceStroke CS)
Visit/select CS operator.
visit in interface IOperatorSelectorCS - Set color space operator (for stroking operations).public void visit(SetColorSpace cs)
Visit/select cs operator.
visit in interface IOperatorSelectorcs - Set color space operator (for nonstroking operations).public void visit(ConcatenateMatrix cm)
Visit/select cm operator.
visit in interface IOperatorSelectorcm - Concatenate matrix to current transformation matrix operator.public void visit(CurveTo c)
Visit/select c operator.
visit in interface IOperatorSelectorc - Append curved segment to path operator (three control points).public void visit(BX BX)
Visit/select BX operator.
visit in interface IOperatorSelectorBX - Begin compatibility section operator.public void visit(BT BT)
Visit/select BT operator.
visit in interface IOperatorSelectorBT - Begin text object operator.public void visit(BMC BMC)
Visit/select BMC operator.
visit in interface IOperatorSelectorBMC - Begin marked-content sequence operator.public void visit(BI BI)
Visit/select BI operator.
visit in interface IOperatorSelectorBI - Begin inline image object operator.public void visit(BDC BDC)
Visit/select BDC operator.
visit in interface IOperatorSelectorBDC - Begin marked-content sequence operator (with property list).public void visit(FillStroke B)
Visit/select B operator.
visit in interface IOperatorSelectorB - Fill and stroke path operator (nonzero winding number rule).public void visit(ClosePathFillStroke b)
Visit/select b operator.
visit in interface IOperatorSelectorb - Close, fill, and stroke path operator (nonzero winding number rule).public void visit(EOFillStroke B_)
Visit/select B* operator.
visit in interface IOperatorSelectorB_ - Fill and stroke path operator (even-odd rule).public void visit(ClosePathEOFillStroke b_)
Visit/select b* operator.
visit in interface IOperatorSelectorb_ - Close, fill, and stroke path operator (even-odd rule).public void visit(MoveToNextLineShowText value)
Visit/select ' operator.
visit in interface IOperatorSelectorvalue - Move to next line and show text operator.public void visit(SetSpacingMoveToNextLineShowText value)
Visit/select '' operator.
visit in interface IOperatorSelectorvalue - Set word and character spacing, move to next line, and show text operator.public void visit(EOFill f_)
Visit/select operator f*.
visit in interface IOperatorSelectorf_ - Fill path operator (even-odd rule).public void visit(Fill f)
Visit/select f operator.
visit in interface IOperatorSelectorf - Fill path operator (nonzero winding number rule).public void visit(ObsoleteFill F)
Visit/select F operator.
visit in interface IOperatorSelectorF - Fill path operator (nonzero winding number rule).public void visit(SetGray g)
Visit/select g operator.
visit in interface IOperatorSelectorg - Set gray level operator (for nonstroking operations).public void visit(SetGrayStroke G)
Visit/select G operator.
visit in interface IOperatorSelectorG - Set gray level operator (for stroking operations).public void visit(GS gs)
Visit/select gs operator.
visit in interface IOperatorSelectorgs - Set graphics state operator.public void visit(ClosePath h)
Visit/select h operator.
visit in interface IOperatorSelectorh - Close subpath operator.public void visit(SetFlat i)
Visit/select i operator.
visit in interface IOperatorSelectori - Set flatness tolerance operator.public void visit(ID ID)
Visit/select ID operator.
visit in interface IOperatorSelectorID - Begin inline image data operator.public void visit(SetLineCap J)
Visit/select J operator.
visit in interface IOperatorSelectorJ - Set line cap style operator.public void visit(SetCMYKColor k)
Visit/select k operator.
visit in interface IOperatorSelectork - Set CMYK color operator (for nonstroking operations).public void visit(SetCMYKColorStroke K)
Visit/select K operator.
visit in interface IOperatorSelectorK - Set CMYK color operator (for stroking operations).public void visit(LineTo l)
Visit/select l operator.
visit in interface IOperatorSelectorl - Append straight line segment to path operator.public void visit(MoveTo m)
Visit/select m operator.
visit in interface IOperatorSelectorm - Begin new subpath operator.public void visit(SetMiterLimit M)
Visit/select M operator.
visit in interface IOperatorSelectorM - Set miter limit operator.public void visit(MP MP)
Visit/select MP operator.
visit in interface IOperatorSelectorMP - Define marked-content point operator.public void visit(EndPath n)
Visit/select n operator.
visit in interface IOperatorSelectorn - End path operator (without filling or stroking).public void visit(GSave q)
Visit/select q operator.
visit in interface IOperatorSelectorq - Save graphics state operator.public void visit(GRestore Q)
Visit/select Q operator.
visit in interface IOperatorSelectorQ - Restore graphics state operator.public void visit(Re re)
Visit/select re operator.
visit in interface IOperatorSelectorre - Append rectangle to path operator.public void visit(SetRGBColor rg)
Visit/select rg operator.
visit in interface IOperatorSelectorrg - Set RGB color operator (for nonstroking operations).public void visit(SetRGBColorStroke RG)
Visit/select RG operator.
visit in interface IOperatorSelectorRG - Set RGB color operator (for stroking operations).public void visit(SetColorRenderingIntent ri)
Visit/select ri operator.
visit in interface IOperatorSelectorri - Set color rendering intent operator.public void visit(ClosePathStroke s)
Visit/select s operator.
visit in interface IOperatorSelectors - Close and stroke path operator.public void visit(Stroke S)
Visit/select S operator.
visit in interface IOperatorSelectorS - Stroke path operator.public void visit(SetColor sc)
Visit/select sc operator.
visit in interface IOperatorSelectorsc - Set color operator (for nonstroking operations).public void visit(SetColorStroke SC)
Visit/select SC operator.
visit in interface IOperatorSelectorSC - Set color operator (for stroking operations).public void visit(SetAdvancedColor scn)
Visit/select scn operator.
visit in interface IOperatorSelectorscn - Set color operator (for nonstroking operations, ICCBased and special colour spaces).public void visit(SetAdvancedColorStroke SCN)
Visit/select SCN operator.
visit in interface IOperatorSelectorSCN - Set color operator (for stroking operations, ICCBasedand special colour spaces).public void visit(ShFill sh)
Visit/select sh operator.
visit in interface IOperatorSelectorsh - Paint area defined by shading pattern operator.public void visit(MoveToNextLine T_)
Visit/select T* operator.
visit in interface IOperatorSelectorT_ - Move to start of next text line operator.public void visit(SetCharacterSpacing Tc)
Visit/select Tc operator.
visit in interface IOperatorSelectorTc - Set character spacing operator.public void visit(MoveTextPosition Td)
Visit/select Td operator.
visit in interface IOperatorSelectorTd - Move text position operator.public void visit(MoveTextPositionSetLeading TD)
Visit/select TD operator.
visit in interface IOperatorSelectorTD - Move text position and set leading operator.public void visit(SelectFont Tf)
Visit/select Tf operator.
visit in interface IOperatorSelectorTf - Set text font and size operator.public void visit(ShowText Tj)
Visit/select Tj operator.
visit in interface IOperatorSelectorTj - Show text operator.public void visit(SetGlyphsPositionShowText TJ)
Visit/select TJ operator.
visit in interface IOperatorSelectorTJ - Show text operator (allowing individual glyph positioning).public void visit(SetTextLeading TL)
Visit/select TL operator.
visit in interface IOperatorSelectorTL - Set text leading operator.public void visit(SetTextMatrix Tm)
Visit/select Tm operator.
visit in interface IOperatorSelectorTm - Set text matrix and text line matrix operator.public void visit(SetTextRenderingMode Tr)
Visit/select Tr operator.
visit in interface IOperatorSelectorTr - Set text rendering mode operator.public void visit(SetTextRise Ts)
Visit/select Ts operator.
visit in interface IOperatorSelectorTs - Set text rise operator.public void visit(SetWordSpacing Tw)
Visit/select Tw operator.
visit in interface IOperatorSelectorTw - Set word spacing operator.public void visit(SetHorizontalTextScaling Tz)
Visit/select Tz operator.
visit in interface IOperatorSelectorTz - Set horizontal text scaling operator.public void visit(CurveTo1 v)
Visit/select v operator.
visit in interface IOperatorSelectorv - Append curved segment to path operator (initial point replicated).public void visit(EOClip W_)
Visit/select W* operator.
visit in interface IOperatorSelectorW_ - Set clipping path operator (even-odd rule).public void visit(SetLineWidth w)
Visit/select w operator.
visit in interface IOperatorSelectorw - Set line width operator.public void visit(Clip W)
Visit/select W operator.
visit in interface IOperatorSelectorW - Set clipping path operator (nonzero winding number rule).public void visit(CurveTo2 y)
Visit/select y operator.
visit in interface IOperatorSelectory - Append curved segment to path operator (final point replicated).public void visit(TextOperator textOperator)
Visit/select any text operator operator.
visit in interface IOperatorSelectortextOperator - General text operator which is used to select the set of corresponding pdf operators.Copyright © 2025 Aspose. All Rights Reserved.