Module Mlpost__.Dviinterp
type color=|RGB of float * float * float|CMYK of float * float * float * float|HSB of float * float * float|Gray of floatThe type of colors in a DVI file
type info={color : color;}The info type
type env_infotype text={tex_font : Mlpost__.Fonts.t;tex_string : Stdlib.Int32.t list;tex_pos : float * float;tex_info : info;tex_env : env_info;}type text_type1={c_glyph : Stdlib.Int32.t;c_font : Mlpost__.Fonts.type1;c_pos : float * float;c_info : info;}type command=|Fill_rect of info * float * float * float * floatFill_rect info x y w hshould draw a rectangle at(x,y)of widthwand heighth.|Draw_text of text|Specials of info * string * float * floatSpecials info s x yshould draw specials, encoded as a string, at pos.(x,y).infocan contain additional information such as color.|Draw_text_type1 of text_type1Can appear only after a decomposition of text
type page= command list
val load_file : Mlpost.File.t -> page listload_file arg fnloads the dvi document in filefn, passesargand the loaded document toDev.new_document and calls the drawing functions ofDevas needed. At the end, the return value of the device is returned. The command list are in reverse order inside a page
module Incremental : sig ... endmodule Print : sig ... end