Skip to content

# PDFContentStreamOperatorType

Namespace: O2S.Components.PDF4NET.Graphics.Operators

Supported operators in a PDF content stream.

    public enum PDFContentStreamOperatorType

Inheritance Object → ValueType → Enum → PDFContentStreamOperatorType
Implements

## Fields

Name | Value | Description
--- | --- | ---
CloseFillNonZeroStroke | 98 | b - Close, fill, and stroke path using nonzero winding number rule.
FillNonZeroStroke | 66 | B - Fill and stroke path using nonzero winding number rule.
CloseFillEvenOddStroke | 25130 | b* - Close, fill, and stroke path using even-odd rule.
FillEvenOddStroke | 16938 | B* - Fill and stroke path using even-odd rule.
BeginMarkedContentPropertyList | 4342851 | BDC - Begin marked-content sequence with property list.
BeginImage | 16969 | BI - Begin inline image object.
BeginMarkedContent | 4345155 | BMC - Begin marked-content sequence.
BeginText | 16980 | BT - Begin text object.
BeginCompatibilitySection | 16984 | BX - Begin compatibility section.
CCurveTo | 99 | c - Append curved segment to path.
ConcatenateMatrix | 25453 | cm - Concatenate matrix to current transformation matrix.
SetFillColorSpace | 25459 | cs - Set color space for nonstroking operations.
SetStrokeColorSpace | 17235 | CS - Set color space for stroking operations.
SetLineDashPattern | 100 | d - Set line dash pattern.
SetType3GlyphWidth | 25648 | d0 - Set glyph width in Type 3 font.
SetType3GlyphWidthAndBoundingBox | 25649 | d1 - Set glyph width and bounding box in Type 3 font.
DisplayXObject | 17519 | Do - Display named XObject
DefineMarkedContentPropertyList | 17488 | DP - Define marked-content point with property list.
EndImage | 17737 | EI - End inline image object.
EndMarkedContent | 4541763 | EMC - End marked-content sequence.
EndText | 17748 | ET - End text object.
EndCompatibilitySection | 17752 | EX - End compatibility section.
FillNonZero | 102 | f - Fill path using nonzero winding number rule.
FillNonZero2 | 70 | F - Fill path using nonzero winding number rule (obsolete).
FillOddEven | 26154 | f* - Fill path using even-odd rule.
SetGrayFill | 103 | g - Set gray level for nonstroking operations.
SetGrayStroke | 71 | G - Set gray level for stroking operations.
SetGraphicsState | 26483 | gs - Set parameters from graphics state parameter dictionary.
CloseSubpath | 104 | h - Close subpath.
SetFlatnessTolerance | 105 | i - Set flatness tolerance.
BeginImageData | 18756 | ID - Begin inline image data.
SetLineJoin | 106 | j - Set line join style.
SetLineCap | 74 | J - Set line cap style.
SetCmykFill | 107 | k - Set CMYK color for nonstroking operations.
SetCmykStroke | 75 | K - Set CMYK color for stroking operations.
LineTo | 108 | l - Append straight line segment to path.
MoveTo | 109 | m - Begin new subpath.
SetMiterLimit | 77 | M - Set miter limit.
DefineMarkedContent | 19792 | MP - Define marked-content point.
EndPath | 110 | n - End path without filling or stroking.
SaveGraphicsState | 113 | q - Save graphics state.
SaveGraphicsState2 | 29041 | qq - Double save graphics state. Invalid PDF operator but we handle it like q
RestoreGraphicsState | 81 | Q - Restore graphics state.
Rectangle | 29285 | re - Append rectangle to path.
SetRgbFill | 29287 | rg - Set RGB color for nonstroking operations.
SetRgbStroke | 21063 | RG - Set RGB color for stroking operations.
SetRenderingIntent | 29289 | ri - Set color rendering intent.
CloseStroke | 115 | s - Close and stroke path.
Stroke | 83 | S - troke path.
SetFillColor | 29539 | sc - Set color for nonstroking operations.
SetStrokeColor | 21315 | SC - Set color for stroking operations.
SetFillColorN | 7562094 | scn - Set color for nonstroking operations (special colorspaces).
SetStrokeColorN | 5456718 | SCN - Set color for stroking operations (special colorspaces).
SetShading | 29544 | sh - Paint area defined by shading pattern.
MoveStartNextTextLine | 21546 | T* - Move to start of next text line.
SetCharacterSpacing | 21603 | Tc - Set character spacing.
MoveTextPosition | 21604 | Td - Move text position.
MoveTextPositionSetLeading | 21572 | TD - Move text position and set leading.
SetTextFontAndSize | 21606 | Tf - Set text font and size.
ShowText | 21610 | Tj - Show text.
ShowText2 | 21578 | TJ - Show text, allowing individual glyph positioning.
SetTextLeading | 21580 | TL - Set text leading.
SetTextMatrix | 21613 | Tm - Set text matrix and text line matrix.
SetTextRendering | 21618 | Tr - Set text rendering mode.
SetTextRise | 21619 | Ts - Set text rise.
SetWordSpacing | 21623 | Tw - Set word spacing.
SetTextHorizontalScaling | 21626 | Tz - Set horizontal text scaling.
VCurveTo | 118 | v - Append curved segment to path (initial point replicated).
SetLineWidth | 119 | w - Set line width.
SetClipNonZero | 87 | W - Set clipping path using nonzero winding number rule.
SetClipEvenOdd | 22314 | W* - Set clipping path using even-odd rule.
YCurveTo | 121 | y - Append curved segment to path (final point replicated).
ShowText3 | 39 | ' - Move to next line and show text.
ShowText4 | 34 | " - Set word and character spacing, move to next line, and show text.