|
|
|
@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
@@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
|
|
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
PDFJS.version = '1.1.136'; |
|
|
|
|
PDFJS.build = 'd7aa95d'; |
|
|
|
|
PDFJS.version = '1.1.138'; |
|
|
|
|
PDFJS.build = '9098233'; |
|
|
|
|
|
|
|
|
|
(function pdfjsWrapper() { |
|
|
|
|
// Use strict in our context only - users might not want it
|
|
|
|
@ -17907,16 +17907,23 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
@@ -17907,16 +17907,23 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
|
|
|
|
|
// var x = pt[0];
|
|
|
|
|
// var y = pt[1];
|
|
|
|
|
|
|
|
|
|
var charSpacing = 0; |
|
|
|
|
if (textChunk.str.length > 0) { |
|
|
|
|
// Apply char spacing only when there are chars.
|
|
|
|
|
// As a result there is only spacing between glyphs.
|
|
|
|
|
charSpacing = textState.charSpacing; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var tx = 0; |
|
|
|
|
var ty = 0; |
|
|
|
|
if (!font.vertical) { |
|
|
|
|
var w0 = glyphWidth * textState.fontMatrix[0]; |
|
|
|
|
tx = (w0 * textState.fontSize + textState.charSpacing) * |
|
|
|
|
tx = (w0 * textState.fontSize + charSpacing) * |
|
|
|
|
textState.textHScale; |
|
|
|
|
width += tx; |
|
|
|
|
} else { |
|
|
|
|
var w1 = glyphWidth * textState.fontMatrix[0]; |
|
|
|
|
ty = w1 * textState.fontSize + textState.charSpacing; |
|
|
|
|
ty = w1 * textState.fontSize + charSpacing; |
|
|
|
|
height += ty; |
|
|
|
|
} |
|
|
|
|
textState.translateTextMatrix(tx, ty); |
|
|
|
|