Skip to content

PDFContentStreamOperatorType

Namespace: O2S.Components.PDF4NET.Graphics.Operators

Supported operators in a PDF content stream.

public enum PDFContentStreamOperatorType

Inheritance ObjectValueTypeEnumPDFContentStreamOperatorType
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.