1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-20 07:08:08 +02:00

Apply bidi algorithm to the text in the worker

This commit is contained in:
Julian Viereck 2012-09-14 19:34:54 -07:00
parent 8d6565d1a8
commit bd4434a7ea
2 changed files with 15 additions and 9 deletions

View file

@ -1930,13 +1930,14 @@ var TextLayerBuilder = function textLayerBuilder(textLayerDiv) {
var textDivs = this.textDivs;
var textContent = this.textContent;
var text = textContent.text;
var dirs = textContent.dirs;
for (var i = 0; i < textContent.length; i++) {
for (var i = 0; i < text.length; i++) {
var textDiv = textDivs[i];
var bidiText = PDFJS.bidi(textContent[i], -1);
textDiv.textContent = bidiText.str;
textDiv.dir = bidiText.ltr ? 'ltr' : 'rtl';
textDiv.textContent = text[i];
textDiv.dir = dirs[i] ? 'ltr' : 'rtl';
}
this.setupRenderLayoutTimer();