<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Pdfutil" rel="Chapter" href="Pdfutil.html"> <link title="Pdfio" rel="Chapter" href="Pdfio.html"> <link title="Pdftransform" rel="Chapter" href="Pdftransform.html"> <link title="Pdfunits" rel="Chapter" href="Pdfunits.html"> <link title="Pdfpaper" rel="Chapter" href="Pdfpaper.html"> <link title="Pdf" rel="Chapter" href="Pdf.html"> <link title="Pdfcrypt" rel="Chapter" href="Pdfcrypt.html"> <link title="Pdfflate" rel="Chapter" href="Pdfflate.html"> <link title="Pdfcodec" rel="Chapter" href="Pdfcodec.html"> <link title="Pdfwrite" rel="Chapter" href="Pdfwrite.html"> <link title="Pdfgenlex" rel="Chapter" href="Pdfgenlex.html"> <link title="Pdfread" rel="Chapter" href="Pdfread.html"> <link title="Pdfjpeg" rel="Chapter" href="Pdfjpeg.html"> <link title="Pdfops" rel="Chapter" href="Pdfops.html"> <link title="Pdfdest" rel="Chapter" href="Pdfdest.html"> <link title="Pdfmarks" rel="Chapter" href="Pdfmarks.html"> <link title="Pdfpagelabels" rel="Chapter" href="Pdfpagelabels.html"> <link title="Pdfpage" rel="Chapter" href="Pdfpage.html"> <link title="Pdfannot" rel="Chapter" href="Pdfannot.html"> <link title="Pdffun" rel="Chapter" href="Pdffun.html"> <link title="Pdfspace" rel="Chapter" href="Pdfspace.html"> <link title="Pdfimage" rel="Chapter" href="Pdfimage.html"> <link title="Pdfafm" rel="Chapter" href="Pdfafm.html"> <link title="Pdfafmdata" rel="Chapter" href="Pdfafmdata.html"> <link title="Pdfglyphlist" rel="Chapter" href="Pdfglyphlist.html"> <link title="Pdftext" rel="Chapter" href="Pdftext.html"> <link title="Pdfstandard14" rel="Chapter" href="Pdfstandard14.html"> <link title="Pdfgraphics" rel="Chapter" href="Pdfgraphics.html"> <link title="Pdfshapes" rel="Chapter" href="Pdfshapes.html"> <link title="Pdfdate" rel="Chapter" href="Pdfdate.html"> <link title="Pdfocg" rel="Chapter" href="Pdfocg.html"> <link title="Pdfcff" rel="Chapter" href="Pdfcff.html"> <link title="Pdftype1" rel="Chapter" href="Pdftype1.html"> <link title="Pdftruetype" rel="Chapter" href="Pdftruetype.html"> <link title="Pdftype0" rel="Chapter" href="Pdftype0.html"> <link title="Pdfmerge" rel="Chapter" href="Pdfmerge.html"><title>Pdfops</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> t =<br> <span class="constructor">Op_w</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="constructor">Op_J</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="constructor">Op_j</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="constructor">Op_M</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="constructor">Op_d</span> <span class="keyword">of</span> float list * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_ri</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Op_i</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="constructor">Op_gs</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Op_q</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_Q</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_cm</span> <span class="keyword">of</span> <span class="constructor">Pdftransform</span>.transform_matrix<br> <span class="keywordsign">|</span> <span class="constructor">Op_m</span> <span class="keyword">of</span> float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_l</span> <span class="keyword">of</span> float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_c</span> <span class="keyword">of</span> float * float * float * float * float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_v</span> <span class="keyword">of</span> float * float * float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_y</span> <span class="keyword">of</span> float * float * float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_h</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_re</span> <span class="keyword">of</span> float * float * float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_S</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_s</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_f</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_F</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_f'</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_B</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_B'</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_b</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_b'</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_n</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_W</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_W'</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_BT</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_ET</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_Tc</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="constructor">Op_Tw</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="constructor">Op_Tz</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="constructor">Op_TL</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="constructor">Op_Tf</span> <span class="keyword">of</span> string * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_Tr</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="constructor">Op_Ts</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="constructor">Op_Td</span> <span class="keyword">of</span> float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_TD</span> <span class="keyword">of</span> float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_Tm</span> <span class="keyword">of</span> <span class="constructor">Pdftransform</span>.transform_matrix<br> <span class="keywordsign">|</span> <span class="constructor">Op_T'</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_Tj</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Op_TJ</span> <span class="keyword">of</span> <span class="constructor">Pdf</span>.pdfobject<br> <span class="keywordsign">|</span> <span class="constructor">Op_'</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Op_''</span> <span class="keyword">of</span> float * float * string<br> <span class="keywordsign">|</span> <span class="constructor">Op_d0</span> <span class="keyword">of</span> float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_d1</span> <span class="keyword">of</span> float * float * float * float * float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_CS</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Op_cs</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Op_SC</span> <span class="keyword">of</span> float list<br> <span class="keywordsign">|</span> <span class="constructor">Op_sc</span> <span class="keyword">of</span> float list<br> <span class="keywordsign">|</span> <span class="constructor">Op_SCN</span> <span class="keyword">of</span> float list<br> <span class="keywordsign">|</span> <span class="constructor">Op_scn</span> <span class="keyword">of</span> float list<br> <span class="keywordsign">|</span> <span class="constructor">Op_SCNName</span> <span class="keyword">of</span> string * float list<br> <span class="keywordsign">|</span> <span class="constructor">Op_scnName</span> <span class="keyword">of</span> string * float list<br> <span class="keywordsign">|</span> <span class="constructor">Op_G</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="constructor">Op_g</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="constructor">Op_RG</span> <span class="keyword">of</span> float * float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_rg</span> <span class="keyword">of</span> float * float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_K</span> <span class="keyword">of</span> float * float * float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_k</span> <span class="keyword">of</span> float * float * float * float<br> <span class="keywordsign">|</span> <span class="constructor">Op_sh</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">InlineImage</span> <span class="keyword">of</span> (<span class="constructor">Pdf</span>.pdfobject * <span class="constructor">Pdfio</span>.bytes)<br> <span class="keywordsign">|</span> <span class="constructor">Op_Do</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Op_MP</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Op_DP</span> <span class="keyword">of</span> string * <span class="constructor">Pdf</span>.pdfobject<br> <span class="keywordsign">|</span> <span class="constructor">Op_BMC</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Op_BDC</span> <span class="keyword">of</span> string * <span class="constructor">Pdf</span>.pdfobject<br> <span class="keywordsign">|</span> <span class="constructor">Op_EMC</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_BX</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_EX</span><br> <span class="keywordsign">|</span> <span class="constructor">Op_Unknown</span> <span class="keyword">of</span> string<br> <span class="keyword">val</span> parse_stream :<br> <span class="constructor">Pdf</span>.t <span class="keywordsign">-></span> <span class="constructor">Pdf</span>.pdfobject <span class="keywordsign">-></span> <span class="constructor">Pdfio</span>.bytes list <span class="keywordsign">-></span> <span class="constructor">Pdfops</span>.t list<br> <span class="keyword">val</span> parse_operators :<br> <span class="constructor">Pdf</span>.t <span class="keywordsign">-></span> <span class="constructor">Pdf</span>.pdfobject <span class="keywordsign">-></span> <span class="constructor">Pdf</span>.pdfobject list <span class="keywordsign">-></span> <span class="constructor">Pdfops</span>.t list<br> <span class="keyword">val</span> stream_of_ops : <span class="constructor">Pdfops</span>.t list <span class="keywordsign">-></span> <span class="constructor">Pdf</span>.pdfobject<br> <span class="keyword">val</span> string_of_op : <span class="constructor">Pdfops</span>.t <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> string_of_ops : <span class="constructor">Pdfops</span>.t list <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> components : <span class="constructor">Pdf</span>.t <span class="keywordsign">-></span> <span class="constructor">Pdf</span>.pdfobject <span class="keywordsign">-></span> <span class="constructor">Pdf</span>.pdfobject <span class="keywordsign">-></span> int<br> <span class="keyword">end</span></code></body></html>