File size: 625 Bytes
af6912c |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function Subtitle(spaceAbove, formatting, info, center, paddingLeft, getTextSize) {
this.rows = [];
if (spaceAbove)
this.rows.push({ move: spaceAbove });
var tAnchor = formatting.titleleft ? 'start' : 'middle';
var tLeft = formatting.titleleft ? paddingLeft : center;
this.rows.push({ left: tLeft, text: info.text, font: 'subtitlefont', klass: 'text subtitle', anchor: tAnchor, startChar: info.startChar, endChar: info.endChar, absElemType: "subtitle", name: "subtitle" });
var size = getTextSize.calc(info.text, 'subtitlefont', 'text subtitle');
this.rows.push({ move: size.height });
}
module.exports = Subtitle;
|