public abstract class Operator extends Object
Abstract class representing operator.
Modifier and Type | Class and Description |
---|---|
static class |
Operator.BasicSetColorAndPatternOperator |
static class |
Operator.BasicSetColorOperator |
static class |
Operator.BDC
class representing BDC operator (Begin marked-content sequence)
|
static class |
Operator.BI
Class representing BI operator (Begin inline image obect).
|
static class |
Operator.BlockTextOperator
Abstract base class for text block operators i.e.
|
static class |
Operator.BMC
Class representing BMC operator (Begin marked-content sequence).
|
static class |
Operator.BT
Class representing BT operator (Begin of text block).
|
static class |
Operator.BX
Class representing BX operator (begin compatibility section).
|
static class |
Operator.Clip
Class representing W operator (set clipping path using non-zero winding rule).
|
static class |
Operator.ClosePath
Class representing h operator (close path).
|
static class |
Operator.ClosePathEOFillStroke
Class representing b* operator (close, fill and stroke path using even-odd rule).
|
static class |
Operator.ClosePathFillStroke
Class representing b operator (close, fill and stroke path with nonzer winding rule).
|
static class |
Operator.ClosePathStroke
Class representing s operator (Close and stroke path).
|
static class |
Operator.ConcatenateMatrix
Class representing cm operator (concatenate matrix to current transformation matrix).
|
static class |
Operator.CurveTo
Class representing c operator (append curve to path).
|
static class |
Operator.CurveTo1
Class representing v operator (append curve to path, initial point replicated).
|
static class |
Operator.CurveTo2
Class representing y operator (append curve to path, final point replicated).
|
static class |
Operator.Do
Class representing Do operator (Invoke XObject).
|
static class |
Operator.DP
Class represeting DP operator (designamte marked content point).
|
static class |
Operator.EI
Class representing EI operator (End inline image object).
|
static class |
Operator.EMC
Clsss representing EMC oeprator (End of marked-content sequence).
|
static class |
Operator.EndPath
Class representing n operator (end path without filling or stroking).
|
static class |
Operator.EOClip
Class representing W* operator (set clipping path using even-odd rule).
|
static class |
Operator.EOFill
Class representing f* operator (fill path using even-odd rule).
|
static class |
Operator.EOFillStroke
Class representing B* operator (fill and stroke path usign even-odd rule).
|
static class |
Operator.ET
Class representing operator ET (End of text block).
|
static class |
Operator.EX
Class representing EX operator (End of compatibility section).
|
static class |
Operator.Fill
Class representing f operator (fill path with nonzero winding number rule).
|
static class |
Operator.FillStroke
Class representing B operator (fill and stroke path using nonzero winding rule)
|
static class |
Operator.GlyphPosition
Class describes text and position to use with operator TJ (set glyph with position)
|
static class |
Operator.GRestore
Class representing Q operator (restore graphics state).
|
static class |
Operator.GS
Class representing gs operator (set parameters from graphic state parameter dictionary).
|
static class |
Operator.GSave
Class representing q operator (save graphics state).
|
static class |
Operator.ID
Class representing ID operator (Begin inline image data).
|
static class |
Operator.LineTo
Class representing l operator (add line to the path).
|
static class |
Operator.MoveTextPosition
Class representing Td operator (move text position).
|
static class |
Operator.MoveTextPositionSetLeading
Class representing TD operator (move position and set leading).
|
static class |
Operator.MoveTo
Class representing m operator (move to and begin new subpath).
|
static class |
Operator.MoveToNextLine
Class representing T* operator (Move to start of the next line).
|
static class |
Operator.MoveToNextLineShowText
Class representing ' operator (move to next line and show text).
|
static class |
Operator.MP
Class representing MP operator (define marked-content point).
|
static class |
Operator.ObsoleteFill
Class representing F oeprator (fill path using nonzero winding rule).
|
static class |
Operator.Re
Class representing re operator (add rectangle to the path).
|
static class |
Operator.SelectFont
Class representing Tf operator (set text font and size).
|
static class |
Operator.SetAdvancedColor
Class representing scn operator (set color for non-stroking operations).
|
static class |
Operator.SetAdvancedColorStroke
Class representing SCN operator (set color for stroking operations).
|
static class |
Operator.SetCharacterSpacing
Class representing Tc operator (set character spacing).
|
static class |
Operator.SetCharWidth
Class representing d0 operator (set glyph width).
|
static class |
Operator.SetCharWidthBoundingBox
Class representing d1 operator (set glyph and bounding box).
|
static class |
Operator.SetCMYKColor
Class representing k operator (set CMYK color for non-stroknig operations).
|
static class |
Operator.SetCMYKColorStroke
Class representing K operator (set CMYK color for stroking operations).
|
static class |
Operator.SetColor
Represents class for sc operator (set color for non-stroknig operations).
|
static class |
Operator.SetColorOperator
Class representing set color operation.
|
static class |
Operator.SetColorRenderingIntent
Class representing ri operator (set color rendering intent).
|
static class |
Operator.SetColorSpace
Class representing cs operator (set colorspace for non-stroking operations)
|
static class |
Operator.SetColorSpaceStroke
Class representing CS operator (set color for stroking operations).
|
static class |
Operator.SetColorStroke
Class representing SC operator set color for stroking color operators.
|
static class |
Operator.SetDash
Class representing d operator (set line dash pattern).
|
static class |
Operator.SetFlat
Class representing i operator (set flatness toleracne).
|
static class |
Operator.SetGlyphsPositionShowText
Class representing TJ operator (show text with glyph positioning).
|
static class |
Operator.SetGray
Set gray level for non-stroking operations.
|
static class |
Operator.SetGrayStroke
Class representing gray level for stroking operations.
|
static class |
Operator.SetHorizontalTextScaling
Class representing Tz operator (set horizontal text scaling).
|
static class |
Operator.SetLineCap
Class representing J operator (set line cap style).
|
static class |
Operator.SetLineJoin
Class representing j operator (set line join style).
|
static class |
Operator.SetLineWidth
Class representing w operator (set line width).
|
static class |
Operator.SetMiterLimit
Class representing M operator (set miter limit).
|
static class |
Operator.SetRGBColor
Class representing rg operator (set RGB color for non-stroknig operators).
|
static class |
Operator.SetRGBColorStroke
Class representing RG operator (set RGB color for stroking operators).
|
static class |
Operator.SetSpacingMoveToNextLineShowText
Class representing " operator (set word and character spacing, move to the next line and show
text).
|
static class |
Operator.SetTextLeading
Class represenging TL operator (set text leading).
|
static class |
Operator.SetTextMatrix
Class representig Tm operator (set text matrix).
|
static class |
Operator.SetTextRenderingMode
Class representing Tr operator (set text rendering mode).
|
static class |
Operator.SetTextRise
Class representing Ts operator (set text rise).
|
static class |
Operator.SetWordSpacing
Class representing Tw operator (set word spacing).
|
static class |
Operator.ShFill
Class representing sh operator (paint area with shadeing pattern).
|
static class |
Operator.ShowText
Class representing Tj operator (show text).
|
static class |
Operator.Stroke
Class representing S operator (stroke path).
|
static class |
Operator.TextOperator
Abstract base class for text-related operators (TJ, Tj, Tm, BT, ET, etc).
|
static class |
Operator.TextPlaceOperator
Abstract base class for operators which changes text position (Tm, Td, etc).
|
static class |
Operator.TextShowOperator
Abvstract base class for all operators which used to out text (Tj, TJ, etc).
|
static class |
Operator.TextStateOperator
Abstract base class for operators which changes current text state (Tc, Tf, TL, etc).
|
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(IOperatorSelector visitor)
Accepts visitor IOperatorSelector which provides operators processing.
|
com.aspose.pdf.engine.commondata.pagecontent.operators.commands.ICommand |
getCommand()
Gets command
|
String |
getCommandName()
Gets operator name.
|
int |
getIndex()
Get Operator index in page operators list.
|
ArrayList<com.aspose.pdf.engine.commondata.pagecontent.operators.commands.CommandParameter> |
getParameters()
Gets array of operator parameters.
|
static boolean |
isTextShowOperator(Operator op)
Determines if the operator is operator which responsible for text output (Tj, TJ, etc)
|
void |
reset()
For internal usage only
|
void |
setIndex(int value)
Set Operator index in page operators list.
|
String |
toString()
Translates command and parameters into string representation.
|
public String getCommandName()
Gets operator name.
public ArrayList<com.aspose.pdf.engine.commondata.pagecontent.operators.commands.CommandParameter> getParameters()
Gets array of operator parameters.
public com.aspose.pdf.engine.commondata.pagecontent.operators.commands.ICommand getCommand()
Gets command
public int getIndex()
Get Operator index in page operators list.
public void setIndex(int value)
Set Operator index in page operators list.
value
- int valuepublic void reset()
public abstract void accept(IOperatorSelector visitor)
Accepts visitor IOperatorSelector which provides operators processing.
visitor
- Visitor objectpublic String toString()
Translates command and parameters into string representation.
public static boolean isTextShowOperator(Operator op)
Determines if the operator is operator which responsible for text output (Tj, TJ, etc)
op
- Operator objectCopyright © 2016 Aspose. All Rights Reserved.