IOperatorSelector

public interface IOperatorSelector

定义 Visitor 用于访问不同的 pdf 操作符。

方法

方法描述
visit(BDC BDC)访问/选择 BDC 运营商。
visit(BI BI)访问/选择 BI 操作员。
visit(BMC BMC)访问/选择 BMC 运营商。
visit(BT BT)访问/选择 BT 运营商。
visit(BX BX)访问/选择 BX 运营商。
visit(Clip W)访问/选择 W 运算符。
visit(ClosePath h)访问/选择 h 运算符。
visit(ClosePathEOFillStroke b_)访问/选择 b* 操作员。
visit(ClosePathFillStroke b)访问/选择 b 运算符。
visit(ClosePathStroke s)访问/选择 s 运算符。
visit(ConcatenateMatrix cm)访问/选择 cm 运算符。
visit(CurveTo c)访问/选择 c 运算符。
visit(CurveTo1 v)访问/选择 v 运算符。
visit(CurveTo2 y)访问/选择 y 运算符。
visit(DP DP)访问/选择 DP 操作员。
visit(Do Do)访问/选择 Do 运算符。
visit(EI EI)访问/选择 EI 运营商。
visit(EMC EMC)访问/选择 EMC 运营商。
visit(EOClip W_)访问/选择 W* 操作员。
visit(EOFill f_)访问/选择运算符 f*。
visit(EOFillStroke B_)访问/选择 B* 操作员。
visit(ET ET)访问/选择 ET 操作员。
visit(EX EX)访问/选择 EX 操作员。
visit(EndPath n)访问/选择 n 运营商。
visit(Fill f)访问/选择 f 运算符。
visit(FillStroke B)访问/选择 B 操作员。
visit(GRestore Q)访问/选择 Q 运算符。
visit(GS gs)访问/选择 gs 操作员。
visit(GSave q)访问/选择 q 运算符。
visit(ID ID)访问/选择 ID 运营商。
visit(LineTo l)访问/选择 l 运算符。
visit(MP MP)访问/选择 MP 操作员。
visit(MoveTextPosition Td)访问/选择 Td 运算符。
visit(MoveTextPositionSetLeading TD)访问/选择 TD 运营商。
visit(MoveTo m)访问/选择 m 运算符。
visit(MoveToNextLine T_)访问/选择 T* 操作员。
visit(MoveToNextLineShowText value)访问/选择 ’ 运营商。
visit(ObsoleteFill F)访问/选择 F 运算符。
visit(Re re)访问/选择重新操作员。
visit(SelectFont Tf)访问/选择 Tf 运算符。
visit(SetAdvancedColor scn)访问/选择 scn 操作员。
visit(SetAdvancedColorStroke SCN)访问/选择 SCN 运营商。
visit(SetCMYKColor k)访问/选择 k 运算符。
visit(SetCMYKColorStroke K)访问/选择 K 运算符。
visit(SetCharWidth d0)访问/选择 d0 运算符。
visit(SetCharWidthBoundingBox d1)访问/选择 d1 操作员。
visit(SetCharacterSpacing Tc)访问/选择 Tc 运算符。
visit(SetColor sc)访问/选择 sc 操作员。
visit(SetColorRenderingIntent ri)访问/选择 ri 运算符。
visit(SetColorSpace cs)访问/选择 cs 运算符。
visit(SetColorSpaceStroke CS)访问/选择 CS 运营商。
visit(SetColorStroke SC)访问/选择 SC 运营商。
visit(SetDash d)访问/选择 d 运算符。
visit(SetFlat i)访问/选择 i 运算符。
visit(SetGlyphsPositionShowText TJ)访问/选择 TJ 运营商。
visit(SetGray g)访问/选择 g 运算符。
visit(SetGrayStroke G)访问/选择 G 运算符。
visit(SetHorizontalTextScaling Tz)访问/选择 Tz 运算符。
visit(SetLineCap J)访问/选择 J 运算符。
visit(SetLineJoin j)访问/选择 j 运算符。
visit(SetLineWidth w)访问/选择 w 运算符。
visit(SetMiterLimit M)访问/选择 M 运算符。
visit(SetRGBColor rg)访问/选择 rg 操作员。
visit(SetRGBColorStroke RG)访问/选择 RG 操作员。
visit(SetSpacingMoveToNextLineShowText value)访问/选择“”运营商。
visit(SetTextLeading TL)访问/选择 TL 操作员。
visit(SetTextMatrix Tm)访问/选择 Tm 操作员。
visit(SetTextRenderingMode Tr)访问/选择 Tr 运算符。
visit(SetTextRise Ts)访问/选择 Ts 运算符。
visit(SetWordSpacing Tw)访问/选择 Tw 运营商。
visit(ShFill sh)访问/选择 sh 运算符。
visit(ShowText Tj)访问/选择 Tj 运算符。
visit(Stroke S)访问/选择 S 运算符。
visit(TextOperator textOperator)访问/选择任何文本运算符运算符。

visit(BDC BDC)

public abstract void visit(BDC BDC)

访问/选择 BDC 运营商。

参数:

范围类型描述
BDCBDC开始标记内容序列运算符(带有属性列表)。

visit(BI BI)

public abstract void visit(BI BI)

访问/选择 BI 操作员。

参数:

范围类型描述
BIBI开始内联图像对象运算符。

visit(BMC BMC)

public abstract void visit(BMC BMC)

访问/选择 BMC 运营商。

参数:

范围类型描述
BMCBMC开始标记内容序列运算符。

visit(BT BT)

public abstract void visit(BT BT)

访问/选择 BT 运营商。

参数:

范围类型描述
BTBT开始文本对象运算符。

visit(BX BX)

public abstract void visit(BX BX)

访问/选择 BX 运营商。

参数:

范围类型描述
BXBX开始兼容性部分运算符。

visit(Clip W)

public abstract void visit(Clip W)

访问/选择 W 运算符。

参数:

范围类型描述
WClip设置剪切路径运算符(非零缠绕数规则)。

visit(ClosePath h)

public abstract void visit(ClosePath h)

访问/选择 h 运算符。

参数:

范围类型描述
hClosePath关闭子路径运算符。

visit(ClosePathEOFillStroke b_)

public abstract void visit(ClosePathEOFillStroke b_)

访问/选择 b* 操作员。

参数:

范围类型描述
b_ClosePathEOFillStroke闭合、填充和描边路径运算符(奇偶规则)。

visit(ClosePathFillStroke b)

public abstract void visit(ClosePathFillStroke b)

访问/选择 b 运算符。

参数:

范围类型描述
bClosePathFillStroke闭合、填充和描边路径运算符(非零缠绕数规则)。

visit(ClosePathStroke s)

public abstract void visit(ClosePathStroke s)

访问/选择 s 运算符。

参数:

范围类型描述
sClosePathStroke关闭和描边路径运算符。

visit(ConcatenateMatrix cm)

public abstract void visit(ConcatenateMatrix cm)

访问/选择 cm 运算符。

参数:

范围类型描述
cmConcatenateMatrix将矩阵连接到当前变换矩阵运算符。

visit(CurveTo c)

public abstract void visit(CurveTo c)

访问/选择 c 运算符。

参数:

范围类型描述
cCurveTo将曲线段附加到路径运算符(三个控制点)。

visit(CurveTo1 v)

public abstract void visit(CurveTo1 v)

访问/选择 v 运算符。

参数:

范围类型描述
vCurveTo1将曲线段附加到路径运算符(复制初始点)。

visit(CurveTo2 y)

public abstract void visit(CurveTo2 y)

访问/选择 y 运算符。

参数:

范围类型描述
yCurveTo2将曲线段附加到路径运算符(复制终点)。

visit(DP DP)

public abstract void visit(DP DP)

访问/选择 DP 操作员。

参数:

范围类型描述
DPDP定义标记内容点运算符(带有属性列表)。

visit(Do Do)

public abstract void visit(Do Do)

访问/选择 Do 运算符。

参数:

范围类型描述
DoDo调用命名的 XObject 运算符。

visit(EI EI)

public abstract void visit(EI EI)

访问/选择 EI 运营商。

参数:

范围类型描述
EIEI结束内联图像对象运算符。

visit(EMC EMC)

public abstract void visit(EMC EMC)

访问/选择 EMC 运营商。

参数:

范围类型描述
EMCEMC结束标记内容序列运算符。

visit(EOClip W_)

public abstract void visit(EOClip W_)

访问/选择 W* 操作员。

参数:

范围类型描述
W_EOClip设置剪切路径运算符(奇偶规则)。

visit(EOFill f_)

public abstract void visit(EOFill f_)

访问/选择运算符 f*。

参数:

范围类型描述
f_EOFill填充路径运算符(奇偶规则)。

visit(EOFillStroke B_)

public abstract void visit(EOFillStroke B_)

访问/选择 B* 操作员。

参数:

范围类型描述
B_EOFillStroke填充和描边路径运算符(奇偶规则)。

visit(ET ET)

public abstract void visit(ET ET)

访问/选择 ET 操作员。

参数:

范围类型描述
ETET结束文本对象运算符。

visit(EX EX)

public abstract void visit(EX EX)

访问/选择 EX 操作员。

参数:

范围类型描述
EXEX结束兼容性部分运算符。

visit(EndPath n)

public abstract void visit(EndPath n)

访问/选择 n 运营商。

参数:

范围类型描述
nEndPath结束路径运算符(没有填充或描边)。

visit(Fill f)

public abstract void visit(Fill f)

访问/选择 f 运算符。

参数:

范围类型描述
fFill填充路径运算符(非零缠绕数规则)。

visit(FillStroke B)

public abstract void visit(FillStroke B)

访问/选择 B 操作员。

参数:

范围类型描述
BFillStroke填充和描边路径运算符(非零缠绕数规则)。

visit(GRestore Q)

public abstract void visit(GRestore Q)

访问/选择 Q 运算符。

参数:

范围类型描述
QGRestore恢复图形状态运算符。

visit(GS gs)

public abstract void visit(GS gs)

访问/选择 gs 操作员。

参数:

范围类型描述
gsGS设置图形状态运算符。

visit(GSave q)

public abstract void visit(GSave q)

访问/选择 q 运算符。

参数:

范围类型描述
qGSave保存图形状态运算符。

visit(ID ID)

public abstract void visit(ID ID)

访问/选择 ID 运营商。

参数:

范围类型描述
IDID开始内联图像数据运算符。

visit(LineTo l)

public abstract void visit(LineTo l)

访问/选择 l 运算符。

参数:

范围类型描述
lLineTo将直线段附加到路径运算符。

visit(MP MP)

public abstract void visit(MP MP)

访问/选择 MP 操作员。

参数:

范围类型描述
MPMP定义标记内容点运算符。

visit(MoveTextPosition Td)

public abstract void visit(MoveTextPosition Td)

访问/选择 Td 运算符。

参数:

范围类型描述
TdMoveTextPosition移动文本位置运算符。

visit(MoveTextPositionSetLeading TD)

public abstract void visit(MoveTextPositionSetLeading TD)

访问/选择 TD 运营商。

参数:

范围类型描述
TDMoveTextPositionSetLeading移动文本位置并设置前导运算符。

visit(MoveTo m)

public abstract void visit(MoveTo m)

访问/选择 m 运算符。

参数:

范围类型描述
mMoveTo开始新的子路径运算符。

visit(MoveToNextLine T_)

public abstract void visit(MoveToNextLine T_)

访问/选择 T* 操作员。

参数:

范围类型描述
T_MoveToNextLine移动到下一个文本行运算符的开头。

visit(MoveToNextLineShowText value)

public abstract void visit(MoveToNextLineShowText value)

访问/选择 ’ 运营商。

参数:

范围类型描述
valueMoveToNextLineShowText移动到下一行并显示文本运算符。

visit(ObsoleteFill F)

public abstract void visit(ObsoleteFill F)

访问/选择 F 运算符。

参数:

范围类型描述
FObsoleteFill填充路径运算符(非零缠绕数规则)。

visit(Re re)

public abstract void visit(Re re)

访问/选择重新操作员。

参数:

范围类型描述
reRe将矩形附加到路径运算符。

visit(SelectFont Tf)

public abstract void visit(SelectFont Tf)

访问/选择 Tf 运算符。

参数:

范围类型描述
TfSelectFont设置文本字体和大小运算符。

visit(SetAdvancedColor scn)

public abstract void visit(SetAdvancedColor scn)

访问/选择 scn 操作员。

参数:

范围类型描述
scnSetAdvancedColor设置颜色运算符(用于非描边操作、ICCBased 和特殊颜色空间)。

visit(SetAdvancedColorStroke SCN)

public abstract void visit(SetAdvancedColorStroke SCN)

访问/选择 SCN 运营商。

参数:

范围类型描述
SCNSetAdvancedColorStroke设置颜色运算符(用于描边操作、ICCBased 和特殊颜色空间)。

visit(SetCMYKColor k)

public abstract void visit(SetCMYKColor k)

访问/选择 k 运算符。

参数:

范围类型描述
kSetCMYKColor设置 CMYK 颜色运算符(用于非描边操作)。

visit(SetCMYKColorStroke K)

public abstract void visit(SetCMYKColorStroke K)

访问/选择 K 运算符。

参数:

范围类型描述
KSetCMYKColorStroke设置 CMYK 颜色运算符(用于描边操作)。

visit(SetCharWidth d0)

public abstract void visit(SetCharWidth d0)

访问/选择 d0 运算符。

参数:

范围类型描述
d0SetCharWidth在 Type 3 字体运算符中设置字形宽度。

visit(SetCharWidthBoundingBox d1)

public abstract void visit(SetCharWidthBoundingBox d1)

访问/选择 d1 操作员。

参数:

范围类型描述
d1SetCharWidthBoundingBox在 Type 3 字体运算符中设置字形宽度和边界框。

visit(SetCharacterSpacing Tc)

public abstract void visit(SetCharacterSpacing Tc)

访问/选择 Tc 运算符。

参数:

范围类型描述
TcSetCharacterSpacing设置字符间距运算符。

visit(SetColor sc)

public abstract void visit(SetColor sc)

访问/选择 sc 操作员。

参数:

范围类型描述
scSetColor设置颜色运算符(用于非描边操作)。

visit(SetColorRenderingIntent ri)

public abstract void visit(SetColorRenderingIntent ri)

访问/选择 ri 运算符。

参数:

范围类型描述
riSetColorRenderingIntent设置颜色渲染意图运算符。

visit(SetColorSpace cs)

public abstract void visit(SetColorSpace cs)

访问/选择 cs 运算符。

参数:

范围类型描述
csSetColorSpace设置颜色空间运算符(用于非描边操作)。

visit(SetColorSpaceStroke CS)

public abstract void visit(SetColorSpaceStroke CS)

访问/选择 CS 运营商。

参数:

范围类型描述
CSSetColorSpaceStroke设置颜色空间运算符(用于描边操作)。

visit(SetColorStroke SC)

public abstract void visit(SetColorStroke SC)

访问/选择 SC 运营商。

参数:

范围类型描述
SCSetColorStroke设置颜色运算符(用于描边操作)。

visit(SetDash d)

public abstract void visit(SetDash d)

访问/选择 d 运算符。

参数:

范围类型描述
dSetDash设置线划线模式运算符。

visit(SetFlat i)

public abstract void visit(SetFlat i)

访问/选择 i 运算符。

参数:

范围类型描述
iSetFlat设置平面度公差运算符。

visit(SetGlyphsPositionShowText TJ)

public abstract void visit(SetGlyphsPositionShowText TJ)

访问/选择 TJ 运营商。

参数:

范围类型描述
TJSetGlyphsPositionShowText显示文本运算符(允许单独的字形定位)。

visit(SetGray g)

public abstract void visit(SetGray g)

访问/选择 g 运算符。

参数:

范围类型描述
gSetGray设置灰度级运算符(用于非描边操作)。

visit(SetGrayStroke G)

public abstract void visit(SetGrayStroke G)

访问/选择 G 运算符。

参数:

范围类型描述
GSetGrayStroke设置灰度级运算符(用于描边操作)。

visit(SetHorizontalTextScaling Tz)

public abstract void visit(SetHorizontalTextScaling Tz)

访问/选择 Tz 运算符。

参数:

范围类型描述
TzSetHorizontalTextScaling设置水平文本缩放运算符。

visit(SetLineCap J)

public abstract void visit(SetLineCap J)

访问/选择 J 运算符。

参数:

范围类型描述
JSetLineCap设置线帽样式运算符。

visit(SetLineJoin j)

public abstract void visit(SetLineJoin j)

访问/选择 j 运算符。

参数:

范围类型描述
jSetLineJoin设置线连接样式运算符。

visit(SetLineWidth w)

public abstract void visit(SetLineWidth w)

访问/选择 w 运算符。

参数:

范围类型描述
wSetLineWidth设置线宽运算符。

visit(SetMiterLimit M)

public abstract void visit(SetMiterLimit M)

访问/选择 M 运算符。

参数:

范围类型描述
MSetMiterLimit设置斜接限制运算符。

visit(SetRGBColor rg)

public abstract void visit(SetRGBColor rg)

访问/选择 rg 操作员。

参数:

范围类型描述
rgSetRGBColor设置 RGB 颜色运算符(用于非描边操作)。

visit(SetRGBColorStroke RG)

public abstract void visit(SetRGBColorStroke RG)

访问/选择 RG 操作员。

参数:

范围类型描述
RGSetRGBColorStroke设置 RGB 颜色运算符(用于描边操作)。

visit(SetSpacingMoveToNextLineShowText value)

public abstract void visit(SetSpacingMoveToNextLineShowText value)

访问/选择“”运营商。

参数:

范围类型描述
valueSetSpacingMoveToNextLineShowText设置单词和字符间距,移动到下一行,并显示文本运算符。

visit(SetTextLeading TL)

public abstract void visit(SetTextLeading TL)

访问/选择 TL 操作员。

参数:

范围类型描述
TLSetTextLeading设置文本前导运算符。

visit(SetTextMatrix Tm)

public abstract void visit(SetTextMatrix Tm)

访问/选择 Tm 操作员。

参数:

范围类型描述
TmSetTextMatrix设置文本矩阵和文本行矩阵运算符。

visit(SetTextRenderingMode Tr)

public abstract void visit(SetTextRenderingMode Tr)

访问/选择 Tr 运算符。

参数:

范围类型描述
TrSetTextRenderingMode设置文本渲染模式运算符。

visit(SetTextRise Ts)

public abstract void visit(SetTextRise Ts)

访问/选择 Ts 运算符。

参数:

范围类型描述
TsSetTextRise设置文本上升运算符。

visit(SetWordSpacing Tw)

public abstract void visit(SetWordSpacing Tw)

访问/选择 Tw 运营商。

参数:

范围类型描述
TwSetWordSpacing设置字间距运算符。

visit(ShFill sh)

public abstract void visit(ShFill sh)

访问/选择 sh 运算符。

参数:

范围类型描述
shShFill由着色模式运算符定义的绘制区域。

visit(ShowText Tj)

public abstract void visit(ShowText Tj)

访问/选择 Tj 运算符。

参数:

范围类型描述
TjShowText显示文本运算符。

visit(Stroke S)

public abstract void visit(Stroke S)

访问/选择 S 运算符。

参数:

范围类型描述
SStroke笔划路径运算符。

visit(TextOperator textOperator)

public abstract void visit(TextOperator textOperator)

访问/选择任何文本运算符运算符。

参数:

范围类型描述
textOperatorTextOperator通用文本运算符,用于选择相应的 pdf 运算符集。