Module Mlpost__Icairost

val create : ('a -> w:float -> h:float -> Cairo.Surface.t) -> 'a -> (Cairo.context -> unit) -> float -> float -> unit
val iter_after : ('a -> unit) -> ('a -> 'b) -> 'a list -> unit
val error_replace_by_tex : float option -> (Mlpost__.Types.commandpic -> 'a) -> Mlpost__.Types.commandpic -> 'a
val min_if_inf : Mlpost__.Point_lib.t
val max_if_inf : Mlpost__.Point_lib.t
val emit_gen : ?⁠msg_error:float -> ((Cairo.context -> unit) -> float -> float -> 'a) -> (Cairo.context -> Mlpost__.Picture_lib.t -> 'b) -> Mlpost__.Types.commandpic list -> 'a
val dumb_next_page : 'a -> 'b -> 'c
val emit_pdf : ?⁠msg_error:float -> string -> Mlpost__.Types.commandpic -> unit
val emit_ps : string -> Mlpost__.Types.commandpic -> unit
val emit_svg : string -> Mlpost__.Types.commandpic -> unit
val emit_png : string -> Mlpost__.Types.commandpic -> unit
val emit_cairo : Cairo.context -> (float * float) -> Mlpost__.Types.commandpic -> unit
val emit_pdfs : string -> Mlpost__.Types.commandpic list -> unit