1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-25 01:28:06 +02:00

move text measurement into Font

This commit is contained in:
Andreas Gal 2011-07-08 17:57:03 -07:00
parent 7e42cf781b
commit 4a7fe7cb5d
2 changed files with 42 additions and 39 deletions

13
pdf.js
View file

@ -3972,7 +3972,6 @@ var CanvasGraphics = (function() {
this.ctx.$setFont(fontName, size);
} else {
this.ctx.font = size + 'px "' + fontName + '"';
Fonts.setActive(fontName, fontObj, size);
}
},
setTextRenderingMode: function(mode) {
@ -4018,16 +4017,14 @@ var CanvasGraphics = (function() {
ctx.$showText(current.y, text);
} else {
ctx.translate(current.x, -1 * current.y);
var font = this.current.font;
if (font) {
ctx.transform.apply(ctx, font.textMatrix);
text = font.charsToUnicode(text);
}
var font = current.font;
ctx.transform.apply(ctx, font.textMatrix);
text = font.charsToUnicode(text);
ctx.fillText(text, 0, 0);
current.x += Fonts.measureText(text);
current.x += font.measureText(text, current.fontSize);
}
this.ctx.restore();
ctx.restore();
},
showSpacedText: function(arr) {
for (var i = 0; i < arr.length; ++i) {