mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-22 13:00:08 +00:00
Fix word space problem in HTMLRenderer::drawString().
This commit is contained in:
parent
4c2fcb4f0d
commit
e69e9a8be8
@ -57,7 +57,7 @@ void HTMLRenderer::drawString(GfxState * state, GooString * s)
|
|||||||
//accumulated displacement of chars in this string, in text object space
|
//accumulated displacement of chars in this string, in text object space
|
||||||
double dx = 0;
|
double dx = 0;
|
||||||
double dy = 0;
|
double dy = 0;
|
||||||
//displacement of current char, in text object space
|
//displacement of current char, in text object space, including letter space but not word space.
|
||||||
double ddx, ddy;
|
double ddx, ddy;
|
||||||
//advance of current char, in glyph space
|
//advance of current char, in glyph space
|
||||||
double ax, ay;
|
double ax, ay;
|
||||||
@ -97,7 +97,6 @@ void HTMLRenderer::drawString(GfxState * state, GooString * s)
|
|||||||
* There are always ugly PDF files with no useful info at all.
|
* There are always ugly PDF files with no useful info at all.
|
||||||
*/
|
*/
|
||||||
is_space = true;
|
is_space = true;
|
||||||
ddx += cur_word_space * cur_horiz_scaling;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(is_space && (param.space_as_offset))
|
if(is_space && (param.space_as_offset))
|
||||||
@ -137,6 +136,8 @@ void HTMLRenderer::drawString(GfxState * state, GooString * s)
|
|||||||
|
|
||||||
dx += ddx;
|
dx += ddx;
|
||||||
dy += ddy;
|
dy += ddy;
|
||||||
|
if (is_space)
|
||||||
|
dx += cur_word_space * cur_horiz_scaling;
|
||||||
|
|
||||||
p += n;
|
p += n;
|
||||||
len -= n;
|
len -= n;
|
||||||
|
Loading…
Reference in New Issue
Block a user