Поправил бажок

This commit is contained in:
Book Pauk
2019-01-27 12:59:34 +07:00
parent 67eb9316dc
commit ac5f68b32d

View File

@@ -372,11 +372,12 @@ export default class BookParser {
let partText = '';//накапливаемый кусок со стилем let partText = '';//накапливаемый кусок со стилем
let str = '';//измеряемая строка let str = '';//измеряемая строка
let prevStr = ''; let prevStr = '';//строка без крайнего слова
let prevW = 0; let prevW = 0;
let j = 0;//номер строки let j = 0;//номер строки
let style = {}; let style = {};
let ofs = 0; let ofs = 0;//смещение от начала параграфа para.offset
// тут начинается самый замес, перенос по слогам и стилизация // тут начинается самый замес, перенос по слогам и стилизация
for (const part of parts) { for (const part of parts) {
const words = part.text.split(' '); const words = part.text.split(' ');
@@ -396,7 +397,7 @@ export default class BookParser {
let p = (j == 0 ? parsed.p : 0); let p = (j == 0 ? parsed.p : 0);
let w = this.measureText(str, style) + p; let w = this.measureText(str, style) + p;
let wordTail = word; let wordTail = word;
if (w > parsed.w) { if (w > parsed.w && prevStr != '') {
if (parsed.wordWrap) {//по слогам if (parsed.wordWrap) {//по слогам
let slogi = this.splitToSlogi(word); let slogi = this.splitToSlogi(word);