public enum OperatorPublic Enumeration Operatorpublic enum class Operatortype Operator| FillStrokeNonZeroRule | 0 | (B) Fill and stroke path using nonzero winding number rule |
| FillStrokeEvenOddRule | 1 | (B*) Fill and stroke path using even-odd rule |
| CloseFillStrokeNonZeroRule | 2 | (b) Close, fill, and stroke path using nonzero winding number rule |
| CloseFillStrokeEvenOddRule | 3 | (b*) Close, fill, and stroke path using even-odd rule |
| BeginMarkedContentPropList | 4 | (BDC) Begin marked-content sequence with property list |
| BeginInlineImage | 5 | (BI) Begin inline image object |
| BeginMarkedContent | 6 | (BMC) Begin marked-content sequence |
| BeginText | 7 | (BT) Begin text object |
| BeginCompatibility | 8 | (BX) Begin compatibility section |
| Bezier | 9 | (c) Append Bezier segment to path (three control points) |
| TransMatrix | 10 | (cm) Concatenate matrix to current transformation matrix |
| ColorSpaceForStroking | 11 | (CS) Set color space for stroking operations |
| ColorSpaceForNonStroking | 12 | (cs) Set color space for nonstroking operations |
| LineDashPattern | 13 | (d) Set line dash pattern |
| GlyphWidthType3 | 14 | (d0) Set glyph width in Type 3 font |
| GlyphWidthBBoxType3 | 15 | (d1) Set glyph width and bounding box in Type 3 font |
| XObject | 16 | (Do) Invoke named XObject |
| DefineMarkedContentPropList | 17 | (DP) Define marked-content point with property list |
| EndInlineImage | 18 | (EI) End inline image object |
| EndMarkedContent | 19 | (EMC) End marked-content sequence |
| EndTextObject | 20 | (ET) End text object |
| EndCompatibility | 21 | (EX) End compatibility section |
| FillNonZeroRule | 22 | (f) Fill path using nonzero winding number rule |
| FillEvenOddRule | 23 | (f*) Fill path using even-odd rule |
| GrayLevelForStroking | 24 | (G) Set gray level for stroking operations |
| GrayLevelForNonStroking | 25 | (g) Set gray level for nonstroking operations |
| ParamFromGraphicsStateDict | 26 | (gs) Set parameters from graphics state parameter dictionary |
| ClosePath | 27 | (h) Close subpath |
| FlatnessTolerance | 28 | (i) Set flatness tolerance |
| BeginInlineImageData | 29 | (ID) Begin inline image data |
| LineJoinStyle | 30 | (j) Set line join style |
| LineCapStyle | 31 | (J) Set line cap style |
| CmykColorForStroking | 32 | (K) Set CMYK color for stroking operations |
| CmykColorForNonStroking | 33 | (k) Set CMYK color for nonstroking operations |
| LineTo | 34 | (l) Append straight line segment to path |
| MoveTo | 35 | (m) Begin new subpath |
| MiterLimit | 36 | (M) Set miter limit |
| DefineMarkedContent | 37 | (MP) Define marked-content point |
| NoPaint | 38 | (n) End path without filling or stroking |
| SaveGraphicsState | 39 | (q) Save graphics state |
| RestoreGraphicsState | 40 | (Q) Restore graphics state |
| Rectangle | 41 | (re) Append rectangle to path |
| RgbColorForStroking | 42 | (RG) Set RGB color for stroking operations |
| RgbColorForNonStroking | 43 | (rg) Set RGB color for nonstroking operations |
| ColorRenderingIntent | 44 | (ri) Set color rendering intent |
| Stroke | 45 | (S) Stroke path |
| CloseStroke | 46 | (s) Close and stroke path |
| ColorForStroking | 47 | (SC) Set color for stroking operations |
| ColorForNonStroking | 48 | (sc) Set color for nonstroking operations |
| ColorForStrokingSpecial | 49 | (SCN) Set color for stroking operations (ICCBased special color) |
| ColorForNonStrokingSpecial | 50 | (scn) Set color for nonstroking operations (ICCBased special color) |
| PaintAreaShadingPattern | 51 | (sh) Paint area defined by shading pattern |
| MoveToStartOfNextLine | 52 | (T*) Move to start of next text line |
| SetCharSpacing | 53 | (Tc) Set character spacing |
| MoveTextPos | 54 | (Td) Move text position |
| MoveTextPosSetLeading | 55 | (TD) Move text position and set leading |
| SelectFontAndSize | 56 | (Tf) Set text font and size |
| ShowText | 57 | (Tj) Show text |
| ShowTextWithGlyphPos | 58 | (TJ) Show text, allowing individual glyph positioning |
| TextLeading | 59 | (TL) Set text leading |
| TextMatrix | 60 | (Tm) Set text matrix and text line matrix |
| TextRenderingMode | 61 | (Tr) Set text rendering mode |
| TextRize | 62 | (Ts) Set text rise |
| TextWorkSpacing | 63 | (Tw) Set word spacing |
| TextHorizontalScaling | 64 | (Tz) Set horizontal text scaling |
| BezierNoP1 | 65 | (v) Append Bezier segment to path (initial point replicated) |
| ClippingPathNonZeroRule | 66 | (W) Set clipping path using nonzero winding number rule |
| ClippingPathEvenOddRule | 67 | (W*) Set clipping path using even-odd rule |
| LineWidth | 68 | (w) Set line width |
| BezierNoP2 | 69 | (y) Append bEZIER segment to path (final point replicated) |
| MoveToNextLineAndShow | 70 | (') Move to next line and show text |
| WordCharSpacingShowText | 71 | (") Set word and character spacing, move to next line show text |
| Count | 72 | Enumeration count |
| GetDescription | (Defined by EnumExtensions) |
| ToReadableString | (Defined by EnumExtensions) |