IOperatorSelector

public interface IOperatorSelector

Определяет посетителя для посещения различных операторов 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_)Посетите/выберите б* оператор.
visit(ClosePathFillStroke b)Посетите/выберите оператора b.
visit(ClosePathStroke 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)Посетите/выберите оператора.
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)Посетите/выберите оператора ТД.
visit(MoveTo m)Посетите/выберите m оператора.
visit(MoveToNextLine T_)Посетите/выберите T* оператор.
visit(MoveToNextLineShowText value)Посетите/выберите ’ оператора.
visit(ObsoleteFill F)Посетите/выберите оператора F.
visit(Re 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)Посетите/выберите оператора СЦ.
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)Посетите/выберите оператора М.
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_ClosePathEOFillStrokeОператор закрытия, заполнения и обводки контура (четное-нечетное правило).

visit(ClosePathFillStroke b)

public abstract void visit(ClosePathFillStroke b)

Посетите/выберите оператора b.

Параметры:

ПараметрТипОписание
bClosePathFillStrokeОператор закрытия, заполнения и обводки пути (правило ненулевого числа витков).

visit(ClosePathStroke s)

public abstract void visit(ClosePathStroke 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)

Посетите/выберите оператора.

Параметры:

ПараметрТипОписание
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)

Посетите/выберите оператора ТД.

Параметры:

ПараметрТипОписание
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)

Посетите/выберите оператора 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Оператор Set color (для операций без обводки).

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)

Посетите/выберите оператора СЦ.

Параметры:

ПараметрТипОписание
SCSetColorStrokeОператор Set color (для операций обводки).

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)

Посетите/выберите оператора М.

Параметры:

ПараметрТипОписание
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.