The content stream operators of ISO 32000-2, one value per operator keyword, and Unknown for any other keyword.
public enum ContentOperatorCode
ISO 32000-2 Annex A, Table A.1 (73 operators), described in the clause tables cited on each value. Table A.1's own cross
references contain errata (BMC, BT and c); the clause tables are authoritative.
kind:method, kind:property, kind:ctor. Press Esc to clear.BeginCompatibilityBX: begin a compatibility section (§7.8.2, Table 33).BeginInlineImageBI: an inline image; its dictionary is the operand and its data travels with the operator (§8.9.7, Table 90).BeginInlineImageDataID: begin inline image data; only reported when it appears outside an inline image (§8.9.7, Table 90).BeginMarkedContentBMC: begin a marked-content sequence (§14.6, Table 352).BeginMarkedContentWithPropertiesBDC: begin a marked-content sequence with a property list (§14.6, Table 352).BeginTextBT: begin a text object (§9.4.1, Table 105).ClipW: clip with the path, non-zero rule, after the next painting operator (§8.5.4, Table 60).ClipEvenOddW*: clip with the path, even-odd rule, after the next painting operator (§8.5.4, Table 60).CloseAndStrokes: close and stroke the path (§8.5.3, Table 59).CloseFillAndStrokeb: close, fill with the non-zero rule, then stroke (§8.5.3, Table 59).CloseFillEvenOddAndStrokeb*: close, fill with the even-odd rule, then stroke (§8.5.3, Table 59).ClosePathh: close the current subpath (§8.5.2, Table 58).ConcatenateMatrixcm: concatenate a matrix to the CTM (§8.4.4, Table 56).CurveToc: append a cubic Bézier curve (§8.5.2, Table 58).CurveToFinalPointReplicatedy: append a cubic Bézier curve whose second control point is its end point (§8.5.2, Table 58).CurveToInitialPointReplicatedv: append a cubic Bézier curve whose first control point is the current point (§8.5.2, Table 58).EndCompatibilityEX: end a compatibility section (§7.8.2, Table 33).EndInlineImageEI: end an inline image; only reported when it appears outside an inline image (§8.9.7, Table 90).EndMarkedContentEMC: end a marked-content sequence (§14.6, Table 352).EndPathn: end the path without painting it (§8.5.3, Table 59).EndTextET: end a text object (§9.4.1, Table 105).Fillf: fill the path, non-zero winding number rule (§8.5.3, Table 59).FillAndStrokeB: fill, non-zero rule, then stroke (§8.5.3, Table 59).FillEvenOddf*: fill the path, even-odd rule (§8.5.3, Table 59).FillEvenOddAndStrokeB*: fill, even-odd rule, then stroke (§8.5.3, Table 59).FillObsoleteF: as f; deprecated in PDF 2.0 but readers shall accept it (§8.5.3, Table 59).LineTol: append a line segment (§8.5.2, Table 58).MarkPointMP: a marked-content point (§14.6, Table 352).MarkPointWithPropertiesDP: a marked-content point with a property list (§14.6, Table 352).MoveTextTd: move to the start of the next line (§9.4.2, Table 106).MoveTextSetLeadingTD: move to the start of the next line and set the leading (§9.4.2, Table 106).MoveTom: begin a subpath (§8.5.2, Table 58).NextLineT*: move to the start of the next line by the leading (§9.4.2, Table 106).NextLineShowText': move to the next line and show a string (§9.4.3, Table 107).NextLineShowTextWithSpacing": set word and character spacing, move to the next line and show a string (§9.4.3, Table 107).PaintShadingsh: paint a shading (§8.7.4.2, Table 76).PaintXObjectDo: paint an external object (§8.8, Table 86).Rectanglere: append a rectangle as a complete subpath (§8.5.2, Table 58).RestoreStateQ: restore the graphics state (§8.4.4, Table 56).SaveStateq: save the graphics state (§8.4.4, Table 56).SetCharacterSpacingTc: set the character spacing (§9.3.1, Table 103).SetDashd: set the line dash pattern (§8.4.4, Table 56).SetFillCmykk: set DeviceCMYK and a non-stroking colour (§8.6.8, Table 73).SetFillColorsc: set the non-stroking colour (§8.6.8, Table 73).SetFillColorExtendedscn: set the non-stroking colour, including Pattern, Separation, DeviceN and ICCBased (§8.6.8, Table 73).SetFillColorSpacecs: set the non-stroking colour space (§8.6.8, Table 73).SetFillGrayg: set DeviceGray and a non-stroking gray level (§8.6.8, Table 73).SetFillRgbrg: set DeviceRGB and a non-stroking colour (§8.6.8, Table 73).SetFlatnessi: set the flatness tolerance (§8.4.4, Table 56).SetFontTf: set the font and size (§9.3.1, Table 103).SetGlyphWidthd0: set the glyph width of a Type 3 glyph (§9.6.4, Table 111).SetGlyphWidthAndBoundingBoxd1: set the glyph width and bounding box of a Type 3 glyph (§9.6.4, Table 111).SetGraphicsStateParametersgs: set parameters from a graphics state parameter dictionary (§8.4.4, Table 56; §8.4.5).SetHorizontalScalingTz: set the horizontal scaling (§9.3.1, Table 103).SetLeadingTL: set the leading (§9.3.1, Table 103).SetLineCapJ: set the line cap style (§8.4.4, Table 56).SetLineJoinj: set the line join style (§8.4.4, Table 56).SetLineWidthw: set the line width (§8.4.4, Table 56).SetMiterLimitM: set the miter limit (§8.4.4, Table 56).SetRenderingIntentri: set the colour rendering intent (§8.4.4, Table 56).SetStrokeCmykK: set DeviceCMYK and a stroking colour (§8.6.8, Table 73).SetStrokeColorSC: set the stroking colour (§8.6.8, Table 73).SetStrokeColorExtendedSCN: set the stroking colour, including Pattern, Separation, DeviceN and ICCBased (§8.6.8, Table 73).SetStrokeColorSpaceCS: set the stroking colour space (§8.6.8, Table 73).SetStrokeGrayG: set DeviceGray and a stroking gray level (§8.6.8, Table 73).SetStrokeRgbRG: set DeviceRGB and a stroking colour (§8.6.8, Table 73).SetTextMatrixTm: set the text matrix and text line matrix (§9.4.2, Table 106).SetTextRenderingModeTr: set the text rendering mode (§9.3.1, Table 103).SetTextRiseTs: set the text rise (§9.3.1, Table 103).SetWordSpacingTw: set the word spacing (§9.3.1, Table 103).ShowTextTj: show a string (§9.4.3, Table 107).ShowTextAdjustedTJ: show strings with individual position adjustments (§9.4.3, Table 107).StrokeS: stroke the path (§8.5.3, Table 59).UnknownA keyword that is not a PDF operator (§7.8.2): ignored, silently inside a compatibility section.