Add setting of font to cpdfdrawcontrol
This commit is contained in:
parent
488d3c652e
commit
df85eb1740
|
@ -1827,6 +1827,8 @@ let setdraw () =
|
||||||
|
|
||||||
let () = Cpdfdrawcontrol.getfontname := fun () -> args.fontname
|
let () = Cpdfdrawcontrol.getfontname := fun () -> args.fontname
|
||||||
let () = Cpdfdrawcontrol.getfontsize := fun () -> args.fontsize
|
let () = Cpdfdrawcontrol.getfontsize := fun () -> args.fontsize
|
||||||
|
let () = Cpdfdrawcontrol.setfontname := setfont
|
||||||
|
let () = Cpdfdrawcontrol.setfontsize := fun s -> args.fontsize <- s
|
||||||
|
|
||||||
(* Parse a control file, make an argv, and then make Arg parse it. *)
|
(* Parse a control file, make an argv, and then make Arg parse it. *)
|
||||||
let rec make_control_argv_and_parse filename =
|
let rec make_control_argv_and_parse filename =
|
||||||
|
|
|
@ -5,6 +5,8 @@ open Cpdferror
|
||||||
let embed_font = ref (fun () -> Cpdfembed.ExistingNamedFont)
|
let embed_font = ref (fun () -> Cpdfembed.ExistingNamedFont)
|
||||||
let getfontname = ref (fun () -> "")
|
let getfontname = ref (fun () -> "")
|
||||||
let getfontsize = ref (fun () -> 0.)
|
let getfontsize = ref (fun () -> 0.)
|
||||||
|
let setfontname = ref (fun _ -> ())
|
||||||
|
let setfontsize = ref (fun _ -> ())
|
||||||
|
|
||||||
let ttfs = null_hash ()
|
let ttfs = null_hash ()
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
val embed_font : (unit -> Cpdfembed.cpdffont) ref
|
val embed_font : (unit -> Cpdfembed.cpdffont) ref
|
||||||
val getfontname : (unit -> string) ref
|
val getfontname : (unit -> string) ref
|
||||||
val getfontsize : (unit -> float) ref
|
val getfontsize : (unit -> float) ref
|
||||||
|
val setfontname : (string -> unit) ref
|
||||||
|
val setfontsize : (float -> unit) ref
|
||||||
val ttfs : (string, (string * Cpdfembed.cpdffont)) Hashtbl.t
|
val ttfs : (string, (string * Cpdfembed.cpdffont)) Hashtbl.t
|
||||||
val fontpack_initialised : bool ref
|
val fontpack_initialised : bool ref
|
||||||
val drawops : (string * Cpdfdraw.drawops list) list ref
|
val drawops : (string * Cpdfdraw.drawops list) list ref
|
||||||
|
|
Loading…
Reference in New Issue