2015-08-29 31 views
8

Używam pdfmake. Chcę sformatować dokument i mają dobre przykłady na Githubie i na ich placach zabaw, ale zastanawiałem się, czy mają w sobie wszystkie możliwości. Mam wrażenie, że mogą to być dodatkowe właściwości, takie jak przełączanie czcionek, dodawanie różnych elementów stylu lub podkreślanie - rzeczy, które nie są wyraźnie współużytkowane w przykładach. Być może to, co widzisz, jest tym, co dostajesz, a to wszystko, ale przeszedłem przez stronę github całkiem nieźle i nie znalazłem bardziej szczegółowej listy możliwości. Wygląda na to, że hella jest podobna do html, ale nie ma takich samych możliwości stylizacji html/css, jeśli jest coś więcej, mógłby ktoś wskazać to.API pdfmake? Czy istnieje lista stylów, czcionek, możliwości?

+0

Nigdy nie znalazłem niczego, ale brutalnie zmusiłem go do końca. – rashadb

Odpowiedz

7

Proszę. Przynajmniej nieskomentowane style poniżej są obsługiwane. Próbowałem tego sam.

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

Można użyć powyższych stylów, jak poniżej.

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