var m = /([\d\.]+)\sTf/.exec(da);
if (m)
item.fontSize = parseFloat(m[1]);
+ item.textAlignment = annotation.get('Q');
item.flags = annotation.get('Ff') || 0;
break;
}
function assignFontStyle(element, item) {
var fontStyles = '';
if ('fontSize' in item)
- fontStyles += 'font-size: ' + Math.round(item.fontSize * scale) + 'px';
+ fontStyles += 'font-size: ' + Math.round(item.fontSize * scale) + 'px;';
+ switch (item.textAlignment) {
+ case 0:
+ fontStyles += 'text-align: left;';
+ break;
+ case 1:
+ fontStyles += 'text-align: center;';
+ break;
+ case 2:
+ fontStyles += 'text-align: right;';
+ break;
+ }
element.setAttribute('style', element.getAttribute('style') + fontStyles);
}