2015-08-29 17 views
8

Sto usando pdfmake. Voglio formattare un documento e hanno buoni esempi su github e nel loro parco giochi, ma mi chiedevo se fossero presenti tutte le funzionalità al loro interno. Ho la sensazione che possano essere proprietà aggiuntive come il cambio di font, l'aggiunta di elementi di stile diversi o la sottolineatura - cose non espressamente condivise negli esempi. Forse quello che vedi è ciò che ottieni e questo è tutto, ma sono andato oltre la pagina Github in modo piuttosto approfondito e non ho trovato un elenco più dettagliato di funzionalità. Sembra hella simile a html ma non sembra avere le stesse capacità di stile di html/css, se c'è qualcosa in più qualcuno potrebbe indicarlo per favore.API pdfmake? C'è una lista di stili, caratteri, capacità?

+0

Non ho mai trovato nulla, ma alla fine l'ho forzato. – rashadb

risposta

7

Ecco qui .. Almeno, non commentato sotto gli stili sono supportati. L'ho provato io stesso.

['font', 
'fontSize', 
'bold', 
'italics', 
'alignment', 
'color', 
'columnGap', 
'fillColor', 
'decoration', 
'decorationStyle', 
'decorationColor', 
'background', 
'lineHeight' 
//'tableCellPadding' 
// 'cellBorder', 
// 'headerCellBorder', 
// 'oddRowCellBorder', 
// 'evenRowCellBorder', 
// 'tableBorder' 
] 

È possibile utilizzare gli stili di cui sopra, come di seguito.

var dd = { 
    content: [ 
     { 
      text: 'This is a header, using header style', 
      style: 'header' 
     } 
    ], 
    styles: { 
     header: { 
      fontSize: 18, 
      bold: true, 
      background: '#ff1' 
     } 
    } 
}