diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2018-06-18 16:55:30 +0200 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2018-06-22 16:48:50 +0100 |
commit | 66a23e616670fe19e966c833ac4c0db5edf57c7c (patch) | |
tree | b682ae17bbc253c13a36b70100d4c548d1f7ac61 /source/fitz/stext-output.c | |
parent | a69f71e89bc9c325bc91fc0ec69f3ca231c83efe (diff) | |
download | mupdf-66a23e616670fe19e966c833ac4c0db5edf57c7c.tar.xz |
Use fz_quad type in structured text and selection/highlighting.
Diffstat (limited to 'source/fitz/stext-output.c')
-rw-r--r-- | source/fitz/stext-output.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source/fitz/stext-output.c b/source/fitz/stext-output.c index 492885cb..66433489 100644 --- a/source/fitz/stext-output.c +++ b/source/fitz/stext-output.c @@ -364,8 +364,12 @@ fz_print_stext_page_as_xml(fz_context *ctx, fz_output *out, fz_stext_page *page) name = font_full_name(ctx, font); fz_write_printf(ctx, out, "<font name=\"%s\" size=\"%g\">\n", name, size); } - fz_write_printf(ctx, out, "<char bbox=\"%g %g %g %g\" x=\"%g\" y=\"%g\" c=\"", - ch->bbox.x0, ch->bbox.y0, ch->bbox.x1, ch->bbox.y1, ch->origin.x, ch->origin.y); + fz_write_printf(ctx, out, "<char quad=\"%g %g %g %g %g %g %g %g\" x=\"%g\" y=\"%g\" c=\"", + ch->quad.ul.x, ch->quad.ul.y, + ch->quad.ur.x, ch->quad.ur.y, + ch->quad.ll.x, ch->quad.ll.y, + ch->quad.lr.x, ch->quad.lr.y, + ch->origin.x, ch->origin.y); switch (ch->c) { case '<': fz_write_string(ctx, out, "<"); break; |