public final class OperatorSelector extends Selector implements IOperatorSelector
This class is used for selecting operators using Visitor template idea.
Constructor and Description |
---|
OperatorSelector(Operator op)
Initializes new
OperatorSelector . |
Modifier and Type | Method and Description |
---|---|
void |
visit(Operator.BDC BDC)
Visit/select BDC operator.
|
void |
visit(Operator.BI BI)
Visit/select BI operator.
|
void |
visit(Operator.BMC BMC)
Visit/select BMC operator.
|
void |
visit(Operator.BT BT)
Visit/select BT operator.
|
void |
visit(Operator.BX BX)
Visit/select BX operator.
|
void |
visit(Operator.Clip W)
Visit/select W operator.
|
void |
visit(Operator.ClosePath h)
Visit/select h operator.
|
void |
visit(Operator.ClosePathEOFillStroke b_)
Visit/select b* operator.
|
void |
visit(Operator.ClosePathFillStroke b)
Visit/select b operator.
|
void |
visit(Operator.ClosePathStroke s)
Visit/select s operator.
|
void |
visit(Operator.ConcatenateMatrix cm)
Visit/select cm operator.
|
void |
visit(Operator.CurveTo c)
Visit/select c operator.
|
void |
visit(Operator.CurveTo1 v)
Visit/select v operator.
|
void |
visit(Operator.CurveTo2 y)
Visit/select y operator.
|
void |
visit(Operator.Do Do)
Visit/select Do operator.
|
void |
visit(Operator.DP DP)
Visit/select DP operator.
|
void |
visit(Operator.EI EI)
Visit/select EI operator.
|
void |
visit(Operator.EMC EMC)
Visit/select EMC operator.
|
void |
visit(Operator.EndPath n)
Visit/select n operator.
|
void |
visit(Operator.EOClip W_)
Visit/select W* operator.
|
void |
visit(Operator.EOFill f_)
Visit/select operator f*.
|
void |
visit(Operator.EOFillStroke B_)
Visit/select B* operator.
|
void |
visit(Operator.ET ET)
Visit/select ET operator.
|
void |
visit(Operator.EX EX)
Visit/select EX operator.
|
void |
visit(Operator.Fill f)
Visit/select f operator.
|
void |
visit(Operator.FillStroke B)
Visit/select B operator.
|
void |
visit(Operator.GRestore Q)
Visit/select Q operator.
|
void |
visit(Operator.GS gs)
Visit/select gs operator.
|
void |
visit(Operator.GSave q)
Visit/select q operator.
|
void |
visit(Operator.ID ID)
Visit/select ID operator.
|
void |
visit(Operator.LineTo l)
Visit/select l operator.
|
void |
visit(Operator.MoveTextPosition Td)
Visit/select Td operator.
|
void |
visit(Operator.MoveTextPositionSetLeading TD)
Visit/select TD operator.
|
void |
visit(Operator.MoveTo m)
Visit/select m operator.
|
void |
visit(Operator.MoveToNextLine T_)
Visit/select T* operator.
|
void |
visit(Operator.MoveToNextLineShowText value)
Visit/select ' operator.
|
void |
visit(Operator.MP MP)
Visit/select MP operator.
|
void |
visit(Operator.ObsoleteFill F)
Visit/select F operator.
|
void |
visit(Operator.Re re)
Visit/select re operator.
|
void |
visit(Operator.SelectFont Tf)
Visit/select Tf operator.
|
void |
visit(Operator.SetAdvancedColor scn)
Visit/select scn operator.
|
void |
visit(Operator.SetAdvancedColorStroke SCN)
Visit/select SCN operator.
|
void |
visit(Operator.SetCharacterSpacing Tc)
Visit/select Tc operator.
|
void |
visit(Operator.SetCharWidth d0)
Visit/select d0 operator.
|
void |
visit(Operator.SetCharWidthBoundingBox d1)
Visit/select d1 operator.
|
void |
visit(Operator.SetCMYKColor k)
Visit/select k operator.
|
void |
visit(Operator.SetCMYKColorStroke K)
Visit/select K operator.
|
void |
visit(Operator.SetColor sc)
Visit/select sc operator.
|
void |
visit(Operator.SetColorRenderingIntent ri)
Visit/select ri operator.
|
void |
visit(Operator.SetColorSpace cs)
Visit/select cs operator.
|
void |
visit(Operator.SetColorSpaceStroke CS)
Visit/select CS operator.
|
void |
visit(Operator.SetColorStroke SC)
Visit/select SC operator.
|
void |
visit(Operator.SetDash d)
Visit/select d operator.
|
void |
visit(Operator.SetFlat i)
Visit/select i operator.
|
void |
visit(Operator.SetGlyphsPositionShowText TJ)
Visit/select TJ operator.
|
void |
visit(Operator.SetGray g)
Visit/select g operator.
|
void |
visit(Operator.SetGrayStroke G)
Visit/select G operator.
|
void |
visit(Operator.SetHorizontalTextScaling Tz)
Visit/select Tz operator.
|
void |
visit(Operator.SetLineCap J)
Visit/select J operator.
|
void |
visit(Operator.SetLineJoin j)
Visit/select j operator.
|
void |
visit(Operator.SetLineWidth w)
Visit/select w operator.
|
void |
visit(Operator.SetMiterLimit M)
Visit/select M operator.
|
void |
visit(Operator.SetRGBColor rg)
Visit/select rg operator.
|
void |
visit(Operator.SetRGBColorStroke RG)
Visit/select RG operator.
|
void |
visit(Operator.SetSpacingMoveToNextLineShowText value)
Visit/select '' operator.
|
void |
visit(Operator.SetTextLeading TL)
Visit/select TL operator.
|
void |
visit(Operator.SetTextMatrix Tm)
Visit/select Tm operator.
|
void |
visit(Operator.SetTextRenderingMode Tr)
Visit/select Tr operator.
|
void |
visit(Operator.SetTextRise Ts)
Visit/select Ts operator.
|
void |
visit(Operator.SetWordSpacing Tw)
Visit/select Tw operator.
|
void |
visit(Operator.ShFill sh)
Visit/select sh operator.
|
void |
visit(Operator.ShowText Tj)
Visit/select Tj operator.
|
void |
visit(Operator.Stroke S)
Visit/select S operator.
|
void |
visit(Operator.TextOperator textOperator)
Visit/select any text operator operator.
|
getSelected
public OperatorSelector(Operator op)
Initializes new OperatorSelector
.
op
- The operator to visit/select.public void visit(Operator.SetLineJoin j)
Visit/select j operator.
visit
in interface IOperatorSelector
j
- Set line join style operator.public void visit(Operator.EX EX)
Visit/select EX operator.
visit
in interface IOperatorSelector
EX
- End compatibility section operator.public void visit(Operator.ET ET)
Visit/select ET operator.
visit
in interface IOperatorSelector
ET
- End text object operator.public void visit(Operator.EMC EMC)
Visit/select EMC operator.
visit
in interface IOperatorSelector
EMC
- End marked-content sequence operator.public void visit(Operator.EI EI)
Visit/select EI operator.
visit
in interface IOperatorSelector
EI
- End inline image object operator.public void visit(Operator.DP DP)
Visit/select DP operator.
visit
in interface IOperatorSelector
DP
- Define marked-content point operator (with property list).public void visit(Operator.Do Do)
Visit/select Do operator.
visit
in interface IOperatorSelector
Do
- Invoke named XObject operator.public void visit(Operator.SetCharWidthBoundingBox d1)
Visit/select d1 operator.
visit
in interface IOperatorSelector
d1
- Set glyph width and bounding box in Type 3 font operator.public void visit(Operator.SetCharWidth d0)
Visit/select d0 operator.
visit
in interface IOperatorSelector
d0
- Set glyph width in Type 3 font operator.public void visit(Operator.SetDash d)
Visit/select d operator.
visit
in interface IOperatorSelector
d
- Set line dash pattern operator.public void visit(Operator.SetColorSpaceStroke CS)
Visit/select CS operator.
visit
in interface IOperatorSelector
CS
- Set color space operator (for stroking operations).public void visit(Operator.SetColorSpace cs)
Visit/select cs operator.
visit
in interface IOperatorSelector
cs
- Set color space operator (for nonstroking operations).public void visit(Operator.ConcatenateMatrix cm)
Visit/select cm operator.
visit
in interface IOperatorSelector
cm
- Concatenate matrix to current transformation matrix operator.public void visit(Operator.CurveTo c)
Visit/select c operator.
visit
in interface IOperatorSelector
c
- Append curved segment to path operator (three control points).public void visit(Operator.BX BX)
Visit/select BX operator.
visit
in interface IOperatorSelector
BX
- Begin compatibility section operator.public void visit(Operator.BT BT)
Visit/select BT operator.
visit
in interface IOperatorSelector
BT
- Begin text object operator.public void visit(Operator.BMC BMC)
Visit/select BMC operator.
visit
in interface IOperatorSelector
BMC
- Begin marked-content sequence operator.public void visit(Operator.BI BI)
Visit/select BI operator.
visit
in interface IOperatorSelector
BI
- Begin inline image object operator.public void visit(Operator.BDC BDC)
Visit/select BDC operator.
visit
in interface IOperatorSelector
BDC
- Begin marked-content sequence operator (with property list).public void visit(Operator.FillStroke B)
Visit/select B operator.
visit
in interface IOperatorSelector
B
- Fill and stroke path operator (nonzero winding number rule).public void visit(Operator.ClosePathFillStroke b)
Visit/select b operator.
visit
in interface IOperatorSelector
b
- Close, fill, and stroke path operator (nonzero winding number rule).public void visit(Operator.EOFillStroke B_)
Visit/select B* operator.
visit
in interface IOperatorSelector
B_
- Fill and stroke path operator (even-odd rule).public void visit(Operator.ClosePathEOFillStroke b_)
Visit/select b* operator.
visit
in interface IOperatorSelector
b_
- Close, fill, and stroke path operator (even-odd rule).public void visit(Operator.MoveToNextLineShowText value)
Visit/select ' operator.
visit
in interface IOperatorSelector
value
- Move to next line and show text operator.public void visit(Operator.SetSpacingMoveToNextLineShowText value)
Visit/select '' operator.
visit
in interface IOperatorSelector
value
- Set word and character spacing, move to next line, and show text operator.public void visit(Operator.EOFill f_)
Visit/select operator f*.
visit
in interface IOperatorSelector
f_
- Fill path operator (even-odd rule).public void visit(Operator.Fill f)
Visit/select f operator.
visit
in interface IOperatorSelector
f
- Fill path operator (nonzero winding number rule).public void visit(Operator.ObsoleteFill F)
Visit/select F operator.
visit
in interface IOperatorSelector
F
- Fill path operator (nonzero winding number rule).public void visit(Operator.SetGray g)
Visit/select g operator.
visit
in interface IOperatorSelector
g
- Set gray level operator (for nonstroking operations).public void visit(Operator.SetGrayStroke G)
Visit/select G operator.
visit
in interface IOperatorSelector
G
- Set gray level operator (for stroking operations).public void visit(Operator.GS gs)
Visit/select gs operator.
visit
in interface IOperatorSelector
gs
- Set graphics state operator.public void visit(Operator.ClosePath h)
Visit/select h operator.
visit
in interface IOperatorSelector
h
- Close subpath operator.public void visit(Operator.SetFlat i)
Visit/select i operator.
visit
in interface IOperatorSelector
i
- Set flatness tolerance operator.public void visit(Operator.ID ID)
Visit/select ID operator.
visit
in interface IOperatorSelector
ID
- Begin inline image data operator.public void visit(Operator.SetLineCap J)
Visit/select J operator.
visit
in interface IOperatorSelector
J
- Set line cap style operator.public void visit(Operator.SetCMYKColor k)
Visit/select k operator.
visit
in interface IOperatorSelector
k
- Set CMYK color operator (for nonstroking operations).public void visit(Operator.SetCMYKColorStroke K)
Visit/select K operator.
visit
in interface IOperatorSelector
K
- Set CMYK color operator (for stroking operations).public void visit(Operator.LineTo l)
Visit/select l operator.
visit
in interface IOperatorSelector
l
- Append straight line segment to path operator.public void visit(Operator.MoveTo m)
Visit/select m operator.
visit
in interface IOperatorSelector
m
- Begin new subpath operator.public void visit(Operator.SetMiterLimit M)
Visit/select M operator.
visit
in interface IOperatorSelector
M
- Set miter limit operator.public void visit(Operator.MP MP)
Visit/select MP operator.
visit
in interface IOperatorSelector
MP
- Define marked-content point operator.public void visit(Operator.EndPath n)
Visit/select n operator.
visit
in interface IOperatorSelector
n
- End path operator (without filling or stroking).public void visit(Operator.GSave q)
Visit/select q operator.
visit
in interface IOperatorSelector
q
- Save graphics state operator.public void visit(Operator.GRestore Q)
Visit/select Q operator.
visit
in interface IOperatorSelector
Q
- Restore graphics state operator.public void visit(Operator.Re re)
Visit/select re operator.
visit
in interface IOperatorSelector
re
- Append rectangle to path operator.public void visit(Operator.SetRGBColor rg)
Visit/select rg operator.
visit
in interface IOperatorSelector
rg
- Set RGB color operator (for nonstroking operations).public void visit(Operator.SetRGBColorStroke RG)
Visit/select RG operator.
visit
in interface IOperatorSelector
RG
- Set RGB color operator (for stroking operations).public void visit(Operator.SetColorRenderingIntent ri)
Visit/select ri operator.
visit
in interface IOperatorSelector
ri
- Set color rendering intent operator.public void visit(Operator.ClosePathStroke s)
Visit/select s operator.
visit
in interface IOperatorSelector
s
- Close and stroke path operator.public void visit(Operator.Stroke S)
Visit/select S operator.
visit
in interface IOperatorSelector
S
- Stroke path operator.public void visit(Operator.SetColor sc)
Visit/select sc operator.
visit
in interface IOperatorSelector
sc
- Set color operator (for nonstroking operations).public void visit(Operator.SetColorStroke SC)
Visit/select SC operator.
visit
in interface IOperatorSelector
SC
- Set color operator (for stroking operations).public void visit(Operator.SetAdvancedColor scn)
Visit/select scn operator.
visit
in interface IOperatorSelector
scn
- Set color operator (for nonstroking operations, ICCBased and special colour spaces).public void visit(Operator.SetAdvancedColorStroke SCN)
Visit/select SCN operator.
visit
in interface IOperatorSelector
SCN
- Set color operator (for stroking operations, ICCBasedand special colour spaces).public void visit(Operator.ShFill sh)
Visit/select sh operator.
visit
in interface IOperatorSelector
sh
- Paint area defined by shading pattern operator.public void visit(Operator.MoveToNextLine T_)
Visit/select T* operator.
visit
in interface IOperatorSelector
T_
- Move to start of next text line operator.public void visit(Operator.SetCharacterSpacing Tc)
Visit/select Tc operator.
visit
in interface IOperatorSelector
Tc
- Set character spacing operator.public void visit(Operator.MoveTextPosition Td)
Visit/select Td operator.
visit
in interface IOperatorSelector
Td
- Move text position operator.public void visit(Operator.MoveTextPositionSetLeading TD)
Visit/select TD operator.
visit
in interface IOperatorSelector
TD
- Move text position and set leading operator.public void visit(Operator.SelectFont Tf)
Visit/select Tf operator.
visit
in interface IOperatorSelector
Tf
- Set text font and size operator.public void visit(Operator.ShowText Tj)
Visit/select Tj operator.
visit
in interface IOperatorSelector
Tj
- Show text operator.public void visit(Operator.SetGlyphsPositionShowText TJ)
Visit/select TJ operator.
visit
in interface IOperatorSelector
TJ
- Show text operator (allowing individual glyph positioning).public void visit(Operator.SetTextLeading TL)
Visit/select TL operator.
visit
in interface IOperatorSelector
TL
- Set text leading operator.public void visit(Operator.SetTextMatrix Tm)
Visit/select Tm operator.
visit
in interface IOperatorSelector
Tm
- Set text matrix and text line matrix operator.public void visit(Operator.SetTextRenderingMode Tr)
Visit/select Tr operator.
visit
in interface IOperatorSelector
Tr
- Set text rendering mode operator.public void visit(Operator.SetTextRise Ts)
Visit/select Ts operator.
visit
in interface IOperatorSelector
Ts
- Set text rise operator.public void visit(Operator.SetWordSpacing Tw)
Visit/select Tw operator.
visit
in interface IOperatorSelector
Tw
- Set word spacing operator.public void visit(Operator.SetHorizontalTextScaling Tz)
Visit/select Tz operator.
visit
in interface IOperatorSelector
Tz
- Set horizontal text scaling operator.public void visit(Operator.CurveTo1 v)
Visit/select v operator.
visit
in interface IOperatorSelector
v
- Append curved segment to path operator (initial point replicated).public void visit(Operator.EOClip W_)
Visit/select W* operator.
visit
in interface IOperatorSelector
W_
- Set clipping path operator (even-odd rule).public void visit(Operator.SetLineWidth w)
Visit/select w operator.
visit
in interface IOperatorSelector
w
- Set line width operator.public void visit(Operator.Clip W)
Visit/select W operator.
visit
in interface IOperatorSelector
W
- Set clipping path operator (nonzero winding number rule).public void visit(Operator.CurveTo2 y)
Visit/select y operator.
visit
in interface IOperatorSelector
y
- Append curved segment to path operator (final point replicated).public void visit(Operator.TextOperator textOperator)
Visit/select any text operator operator.
visit
in interface IOperatorSelector
textOperator
- General text operator which is used to select the set of corresponding pdf operators.Copyright © 2018 Aspose. All Rights Reserved.