Allows \n in custom fonts, by reordering in add-text
This commit is contained in:
parent
0ea7d45506
commit
ff5c5da9c6
|
@ -491,8 +491,9 @@ let
|
||||||
end
|
end
|
||||||
| _ -> failwith "addtext: font dictionary not present"
|
| _ -> failwith "addtext: font dictionary not present"
|
||||||
in
|
in
|
||||||
let text = if raw then text else charcodes_of_utf8 (Pdftext.read_font pdf fontpdfobj) text in
|
(* 19th May 2022. Reversed the phase order (split first, then get charcodes. This allows \n in custom fonts. *)
|
||||||
let lines = map unescape_string (split_at_newline text) in
|
let lines = map unescape_string (split_at_newline text) in
|
||||||
|
let lines = map (fun text -> if raw then text else charcodes_of_utf8 (Pdftext.read_font pdf fontpdfobj) text) lines in
|
||||||
let pdf = ref pdf in
|
let pdf = ref pdf in
|
||||||
let voffset =
|
let voffset =
|
||||||
let open Cpdfposition in
|
let open Cpdfposition in
|
||||||
|
|
Loading…
Reference in New Issue