|
@@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {};
|
|
|
}
|
|
|
|
|
|
-PDFJS.version = '1.0.682';
|
|
|
-PDFJS.build = '9b3c96d';
|
|
|
+PDFJS.version = '1.0.684';
|
|
|
+PDFJS.build = '5eb6a35';
|
|
|
|
|
|
(function pdfjsWrapper() {
|
|
|
// Use strict in our context only - users might not want it
|
|
@@ -6451,6 +6451,12 @@ var AnnotationUtils = (function AnnotationUtilsClosure() {
|
|
|
PDFJS.AnnotationUtils = AnnotationUtils;
|
|
|
|
|
|
|
|
|
+var SVG_DEFAULTS = {
|
|
|
+ fontStyle: 'normal',
|
|
|
+ fontWeight: 'normal',
|
|
|
+ fillColor: '#000000'
|
|
|
+};
|
|
|
+
|
|
|
var convertImgDataToPng = (function convertImgDataToPngClosure() {
|
|
|
var PNG_HEADER =
|
|
|
new Uint8Array([0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a]);
|
|
@@ -6646,7 +6652,7 @@ var convertImgDataToPng = (function convertImgDataToPngClosure() {
|
|
|
var SVGExtraState = (function SVGExtraStateClosure() {
|
|
|
function SVGExtraState() {
|
|
|
this.fontSizeScale = 1;
|
|
|
- this.fontWeight = 'normal';
|
|
|
+ this.fontWeight = SVG_DEFAULTS.fontWeight;
|
|
|
this.fontSize = 0;
|
|
|
|
|
|
this.textMatrix = IDENTITY_MATRIX;
|
|
@@ -6668,7 +6674,7 @@ var SVGExtraState = (function SVGExtraStateClosure() {
|
|
|
this.textRise = 0;
|
|
|
|
|
|
// Default foreground and background colors
|
|
|
- this.fillColor = '#000000';
|
|
|
+ this.fillColor = SVG_DEFAULTS.fillColor;
|
|
|
this.strokeColor = '#000000';
|
|
|
|
|
|
this.fillAlpha = 1;
|
|
@@ -7142,10 +7148,15 @@ var SVGGraphics = (function SVGGraphicsClosure() {
|
|
|
current.tspan.setAttributeNS(null, 'font-family', current.fontFamily);
|
|
|
current.tspan.setAttributeNS(null, 'font-size',
|
|
|
pf(current.fontSize) + 'px');
|
|
|
- current.tspan.setAttributeNS(null, 'font-style', current.fontStyle);
|
|
|
- current.tspan.setAttributeNS(null, 'font-weight', current.fontWeight);
|
|
|
- current.tspan.setAttributeNS(null, 'stroke', 'none');
|
|
|
- current.tspan.setAttributeNS(null, 'fill', current.fillColor);
|
|
|
+ if (current.fontStyle !== SVG_DEFAULTS.fontStyle) {
|
|
|
+ current.tspan.setAttributeNS(null, 'font-style', current.fontStyle);
|
|
|
+ }
|
|
|
+ if (current.fontWeight !== SVG_DEFAULTS.fontWeight) {
|
|
|
+ current.tspan.setAttributeNS(null, 'font-weight', current.fontWeight);
|
|
|
+ }
|
|
|
+ if (current.fillColor !== SVG_DEFAULTS.fillColor) {
|
|
|
+ current.tspan.setAttributeNS(null, 'fill', current.fillColor);
|
|
|
+ }
|
|
|
|
|
|
current.txtElement.setAttributeNS(null, 'transform',
|
|
|
pm(current.textMatrix) +
|