mirror of
				https://github.com/johnwhitington/cpdf-source.git
				synced 2025-06-05 22:09:39 +02:00 
			
		
		
		
	Better float formatting and fix to Op_M
This commit is contained in:
		| @@ -2,7 +2,7 @@ module J = Tjjson | |||||||
| module P = Pdf | module P = Pdf | ||||||
| module O = Pdfops | module O = Pdfops | ||||||
|  |  | ||||||
| let sof = Printf.sprintf "%g" (* To prevent "0." *) | let sof = Printf.sprintf "%f" (* To prevent "0." *) | ||||||
| let soi = string_of_int | let soi = string_of_int | ||||||
| let string_of_float _ = failwith "use sof" | let string_of_float _ = failwith "use sof" | ||||||
| let string_of_int _ = failwith "use soi" | let string_of_int _ = failwith "use soi" | ||||||
| @@ -80,7 +80,7 @@ let json_of_op no_stream_data = function | |||||||
|       J.Array [J.Array (List.map (fun x -> J.Number (sof x)) fl); J.Number (sof y); J.String "d"] |       J.Array [J.Array (List.map (fun x -> J.Number (sof x)) fl); J.Number (sof y); J.String "d"] | ||||||
|   | O.Op_w w -> J.Array [J.Number (sof w); J.String "w"] |   | O.Op_w w -> J.Array [J.Number (sof w); J.String "w"] | ||||||
|   | O.Op_J j -> J.Array [J.Number (soi j); J.String "J"] |   | O.Op_J j -> J.Array [J.Number (soi j); J.String "J"] | ||||||
|   | O.Op_M m -> J.Array [J.Number (sof m); J.String "m"] |   | O.Op_M m -> J.Array [J.Number (sof m); J.String "M"] | ||||||
|   | O.Op_ri s -> J.Array [J.String s; J.String "ri"] |   | O.Op_ri s -> J.Array [J.String s; J.String "ri"] | ||||||
|   | O.Op_i i -> J.Array [J.Number (soi i); J.String "i"] |   | O.Op_i i -> J.Array [J.Number (soi i); J.String "i"] | ||||||
|   | O.Op_c (a, b, c, d, e, k) -> |   | O.Op_c (a, b, c, d, e, k) -> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user