package patoline

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val pt_of_mm : float -> float
val pdf_type3_only : bool ref
val driver_options : (string * Arg.spec * string) list
val filter_options : string array -> string array
module FloatMap : sig ... end
type pdfFont = {
  1. font : Patfonts.Fonts.font;
  2. mutable fontVariants : Patfonts.Fonts.glyph Patutil.Extra.IntMap.t Patutil.Extra.IntMap.t;
  3. mutable pdfObjects : int Patutil.Extra.IntMap.t;
  4. mutable fontGlyphs : (int * int * Patfonts.Fonts.glyph) Patutil.Extra.IntMap.t;
  5. mutable revFontGlyphs : Patfonts.Fonts.glyph Patutil.Extra.IntMap.t;
}
type state_data = {
  1. strokingColor : Patoraw.Color.color option;
  2. nonStrokingColor : Patoraw.Color.color option;
  3. strokingOpacity : int;
  4. nonstrokingOpacity : int;
  5. lineWidth : float;
  6. lineJoin : Patoraw.RawContent.lineJoin;
  7. lineCap : Patoraw.RawContent.lineCap;
  8. dashPattern : float list;
}
val initial_state : state_data
type state = state_data ref
val stream : Buffer.t -> string * Buffer.t
val output : ?structure:Patoraw.Driver.structure -> Patoraw.Driver.page array -> string -> unit
val output' : ?structure:Patoraw.Driver.structure -> Patoraw.Driver.page array array -> string -> unit