• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Appendix A: Operator Summary

Appendix A. Operator Summary

This appendix lists, in alphabetical order, all the operators used in PDF content streams. Table A.1 lists each operator, its corresponding PostScript language operators (when it is an exact or near-exact equivalent of the PDF operator), a description of the operator, and references to the table and page where each operator is introduced.

Table A.1. PDF content stream operators
OPERATORPOSTSCRIPT EQUIVALENTDESCRIPTIONTABLEPAGE
bclosepath, fill, strokeClose, fill, and stroke path using nonzero winding number rule4.10200
Bfill, strokeFill and stroke path using nonzero winding number rule4.10200
b*closepath, eofill, strokeClose, fill, and stroke path using even-odd rule4.10200
B*eofill, strokeFill and stroke path using even-odd rule4.10200
BDC (PDF 1.2) Begin marked-content sequence with property list10.7779
BI Begin inline image object4.42322
BMC (PDF 1.2) Begin marked-content sequence10.7779
BT Begin text object5.4375
BX (PDF 1.1) Begin compatibility section3.29127
ccurvetoAppend curved segment to path (three control points)4.9196
cmconcatConcatenate matrix to current transformation matrix4.7189
cssetcolorspace(PDF 1.1) Set color space for stroking operations4.24257
cssetcolorspace(PDF 1.1) Set color space for nonstroking operations4.24257
dsetdashSet line dash pattern4.7189
d0setcharwidthSet glyph width in Type 3 font5.10392
d1setcachedeviceSet glyph width and bounding box in Type 3 font5.10393
Do Invoke named XObject4.37302
DP (PDF 1.2) Define marked-content point with property list10.7779
EI End inline image object4.42322
EMC (PDF 1.2) End marked-content sequence10.7779
ET End text object5.4375
EX (PDF 1.1) End compatibility section3.29127
ffillFill path using nonzero winding number rule4.10200
FfillFill path using nonzero winding number rule (obsolete)4.10200
f*eofillFill path using even-odd rule4.10200
GsetgraySet gray level for stroking operations4.24258
gsetgraySet gray level for nonstroking operations4.24258
gs (PDF 1.2) Set parameters from graphics state parameter dictionary4.7189
hclosepathClose subpath4.9197
isetflatSet flatness tolerance4.7189
ID Begin inline image data4.42322
jsetlinejoinSet line join style4.7189
JsetlinecapSet line cap style4.7189
KsetcmykcolorSet CMYK color for stroking operations4.24258
ksetcmykcolorSet CMYK color for nonstroking operations4.24258
llinetoAppend straight line segment to path4.9196
mmovetoBegin new subpath4.9196
MsetmiterlimitSet miter limit4.7189
MP (PDF 1.2) Define marked-content point10.7779
n End path without filling or stroking4.10200
qgsaveSave graphics state4.7189
QgrestoreRestore graphics state4.7189
re Append rectangle to path4.9197
RGsetrgbcolorSet RGB color for stroking operations4.24258
rgsetrgbcolorSet RGB color for nonstroking operations4.24258
ri Set color rendering intent4.7189
sclosepath, strokeClose and stroke path4.10200
SstrokeStroke path4.10200
SCsetcolor(PDF 1.1) Set color for stroking operations4.24257
scsetcolor(PDF 1.1) Set color for nonstroking operations4.24258
SCNsetcolor(PDF 1.2) Set color for stroking operations ( ICCBased and special color spaces)4.24258
scnsetcolor(PDF 1.2) Set color for nonstroking operations (ICCBased and special color spaces)4.24258
shshfill(PDF 1.3) Paint area defined by shading pattern4.27273
T* Move to start of next text line5.5376
Tc Set character spacing5.2368
Td Move text position5.5376
TD Move text position and set leading5.5376
TfselectfontSet text font and size5.2368
TjshowShow text5.6377
TJ Show text, allowing individual glyph positioning5.6378
TL Set text leading5.2368
Tm Set text matrix and text line matrix5.5376
Tr Set text rendering mode5.2368
Ts Set text rise5.2368
Tw Set word spacing5.2368
Tz Set horizontal text scaling5.2368
vcurvetoAppend curved segment to path (initial point replicated)4.9196
wsetlinewidthSet line width4.7189
WclipSet clipping path using nonzero winding number rule4.11205
W*eoclipSet clipping path using even-odd rule4.11205
ycurvetoAppend curved segment to path (final point replicated)4.9196
' Move to next line and show text5.6377
" Set word and character spacing, move to next line, and show text5.6377



PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint