API для pdfmake? Есть ли список стилей, шрифтов, возможностей?
Я использую pdfmake. Я хочу отформатировать документ, и у них есть хорошие примеры на github и на их игровой площадке, но мне было интересно, есть ли у них все возможности. Я чувствую, что их могут быть дополнительные свойства, такие как переключение шрифтов, добавление различных элементов стиля или подчеркивание - вещи, которые явно не разделяются в примерах. Возможно, то, что вы видите, - это то, что вы получаете, и это все, но я довольно тщательно просмотрел страницу github и не нашел более подробного списка возможностей. Кажется, что hella похож на html, но он, похоже, не имеет тех же возможностей стиля html/css, если есть что-то еще, кто-то может указать на это.
1 ответов
вот вы идете.. По крайней мере, uncommented ниже стили поддерживаются. Я сам попробовал.
['font',
'fontSize',
'bold',
'italics',
'alignment',
'color',
'columnGap',
'fillColor',
'decoration',
'decorationStyle',
'decorationColor',
'background',
'lineHeight'
//'tableCellPadding'
// 'cellBorder',
// 'headerCellBorder',
// 'oddRowCellBorder',
// 'evenRowCellBorder',
// 'tableBorder'
]
Вы можете использовать вышеперечисленные стили, как показано ниже.
var dd = {
content: [
{
text: 'This is a header, using header style',
style: 'header'
}
],
styles: {
header: {
fontSize: 18,
bold: true,
background: '#ff1'
}
}
}