Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > a94aa4b565ade94d0310c6e77aeea765 > files > 100

ocaml-camlpdf-devel-1.7.1-3.mga5.x86_64.rpm

<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>Pdf</title>
</head>
<body>
<code class="code"><span class="keyword">sig</span><br>
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;stream&nbsp;=&nbsp;<span class="constructor">Got</span>&nbsp;<span class="keyword">of</span>&nbsp;<span class="constructor">Pdfio</span>.bytes&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">ToGet</span>&nbsp;<span class="keyword">of</span>&nbsp;<span class="constructor">Pdfio</span>.input&nbsp;*&nbsp;int&nbsp;*&nbsp;int<br>
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;pdfobject&nbsp;=<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Null</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">Boolean</span>&nbsp;<span class="keyword">of</span>&nbsp;bool<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">Integer</span>&nbsp;<span class="keyword">of</span>&nbsp;int<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">Real</span>&nbsp;<span class="keyword">of</span>&nbsp;float<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">String</span>&nbsp;<span class="keyword">of</span>&nbsp;string<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">Name</span>&nbsp;<span class="keyword">of</span>&nbsp;string<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">Array</span>&nbsp;<span class="keyword">of</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;list<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">Dictionary</span>&nbsp;<span class="keyword">of</span>&nbsp;(string&nbsp;*&nbsp;<span class="constructor">Pdf</span>.pdfobject)&nbsp;list<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">Stream</span>&nbsp;<span class="keyword">of</span>&nbsp;(<span class="constructor">Pdf</span>.pdfobject&nbsp;*&nbsp;<span class="constructor">Pdf</span>.stream)&nbsp;<span class="constructor">Pervasives</span>.ref<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">Indirect</span>&nbsp;<span class="keyword">of</span>&nbsp;int<br>
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;objectdata&nbsp;=<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Parsed</span>&nbsp;<span class="keyword">of</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">ParsedAlreadyDecrypted</span>&nbsp;<span class="keyword">of</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">ToParse</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">|</span>&nbsp;<span class="constructor">ToParseFromObjectStream</span>&nbsp;<span class="keyword">of</span>&nbsp;int&nbsp;*&nbsp;int&nbsp;*<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(int&nbsp;<span class="keywordsign">-&gt;</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;list&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;(int&nbsp;*&nbsp;(<span class="constructor">Pdf</span>.objectdata&nbsp;<span class="constructor">Pervasives</span>.ref&nbsp;*&nbsp;int))&nbsp;list)<br>
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;pdfobjmap_key&nbsp;=&nbsp;int<br>
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;pdfobjmap&nbsp;=<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<span class="constructor">Pdf</span>.pdfobjmap_key,&nbsp;<span class="constructor">Pdf</span>.objectdata&nbsp;<span class="constructor">Pervasives</span>.ref&nbsp;*&nbsp;int)&nbsp;<span class="constructor">Hashtbl</span>.t<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;pdfobjmap_empty&nbsp;:&nbsp;unit&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobjmap<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;pdfobjmap_find&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Pdf</span>.pdfobjmap_key&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobjmap&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.objectdata&nbsp;<span class="constructor">Pervasives</span>.ref&nbsp;*&nbsp;int<br>
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;pdfobjects&nbsp;=&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;maxobjnum&nbsp;:&nbsp;int;<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;parse&nbsp;:&nbsp;(<span class="constructor">Pdf</span>.pdfobjmap_key&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject)&nbsp;option;<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;pdfobjects&nbsp;:&nbsp;<span class="constructor">Pdf</span>.pdfobjmap;<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;object_stream_ids&nbsp;:&nbsp;(int,&nbsp;int)&nbsp;<span class="constructor">Hashtbl</span>.t;<br>
&nbsp;&nbsp;}<br>
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;t&nbsp;=&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;major&nbsp;:&nbsp;int;<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;minor&nbsp;:&nbsp;int;<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;root&nbsp;:&nbsp;int;<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;objects&nbsp;:&nbsp;<span class="constructor">Pdf</span>.pdfobjects;<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;trailerdict&nbsp;:&nbsp;<span class="constructor">Pdf</span>.pdfobject;<br>
&nbsp;&nbsp;}<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;empty&nbsp;:&nbsp;unit&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t<br>
&nbsp;&nbsp;<span class="keyword">exception</span>&nbsp;<span class="constructor">PDFError</span>&nbsp;<span class="keyword">of</span>&nbsp;string<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;input_pdferror&nbsp;:&nbsp;<span class="constructor">Pdfio</span>.input&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;getstream&nbsp;:&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;getnum&nbsp;:&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;float<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;lookup_obj&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;lookup_fail&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;lookup_exception&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;exn&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;lookup_direct&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;option<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;indirect_number&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;option<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;lookup_direct_orelse&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;option<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;remove_dict_entry&nbsp;:&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;replace_dict_entry&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;add_dict_entry&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;direct&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;objcard&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;removeobj&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;addobj&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;addobj_given_num&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;*&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;parse_rectangle&nbsp;:&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;float&nbsp;*&nbsp;float&nbsp;*&nbsp;float&nbsp;*&nbsp;float<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;parse_matrix&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdftransform</span>.transform_matrix<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;make_matrix&nbsp;:&nbsp;<span class="constructor">Pdftransform</span>.transform_matrix&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;renumber_pdfs&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;list&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;list<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;unique_key&nbsp;:&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;objiter&nbsp;:&nbsp;(int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;objiter_inorder&nbsp;:&nbsp;(int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;objiter_gen&nbsp;:&nbsp;(int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;objselfmap&nbsp;:&nbsp;(<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;iter_stream&nbsp;:&nbsp;(<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;remove_unreferenced&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;changes&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;(int,&nbsp;int)&nbsp;<span class="constructor">Hashtbl</span>.t<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;renumber&nbsp;:&nbsp;(int,&nbsp;int)&nbsp;<span class="constructor">Hashtbl</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;is_whitespace&nbsp;:&nbsp;char&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;bool<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;is_not_whitespace&nbsp;:&nbsp;char&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;bool<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;recurse_dict&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;(<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject)&nbsp;<span class="keywordsign">-&gt;</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;(string&nbsp;*&nbsp;<span class="constructor">Pdf</span>.pdfobject)&nbsp;list&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;recurse_array&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;(<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;list&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;bigarray_of_stream&nbsp;:&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdfio</span>.bytes<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;objnumbers&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;list<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;objects_of_list&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;(int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject)&nbsp;option&nbsp;<span class="keywordsign">-&gt;</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;(int&nbsp;*&nbsp;(<span class="constructor">Pdf</span>.objectdata&nbsp;<span class="constructor">Pervasives</span>.ref&nbsp;*&nbsp;int))&nbsp;list&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobjects<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;objects_referenced&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;list&nbsp;<span class="keywordsign">-&gt;</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;(string&nbsp;*&nbsp;<span class="constructor">Pdf</span>.pdfobject)&nbsp;list&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;list<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;generate_id&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;(unit&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;float)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;is_delimiter&nbsp;:&nbsp;char&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;bool<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;page_reference_numbers&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;list<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;catalog_of_pdf&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;find_indirect&nbsp;:&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;option<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;renumber_object_parsed&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;(int,&nbsp;int)&nbsp;<span class="constructor">Hashtbl</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;nametree_lookup&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;option<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;contents_of_nametree&nbsp;:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.pdfobject&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;(<span class="constructor">Pdf</span>.pdfobject&nbsp;*&nbsp;<span class="constructor">Pdf</span>.pdfobject)&nbsp;list<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;deep_copy&nbsp;:&nbsp;<span class="constructor">Pdf</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Pdf</span>.t<br>
<span class="keyword">end</span></code></body></html>