web-dev-qa-db-ja.com

pdfmake API?スタイル、フォント、機能のリストはありますか?

Pdfmakeを使用しています。ドキュメントをフォーマットしたいのですが、githubとその遊び場に良い例がありますが、すべての機能を備えているのではないかと思いました。フォントの切り替え、異なるスタイル要素の追加、下線などの追加のプロパティである可能性があると感じます。これらは、例では明示的に共有されていません。たぶんあなたが見るものはあなたが得るものであり、それがすべてですが、私はgithubページをかなり徹底的に調べましたが、機能のより詳細なリストは見つかりませんでした。 htmlに似ているように見えますが、html/cssと同じスタイリング機能を備えていないようです。他に何かある場合は、誰かが指摘してください。

13
rashadb

ここに行きます..少なくとも、コメントされていない以下のスタイルがサポートされています。自分で試してみました。

['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'
        }
    }
}
15
iSomniac

以下に示すように、マージンも使用できます。

// margin: [left, top, right, bottom]
{ text: 'sample', margin: [ 5, 2, 10, 20 ] },

// margin: [horizontal, vertical]
{ text: 'another text', margin: [5, 2] },

// margin: equalLeftTopRightBottom
{ text: 'last one', margin: 5 }

それはドキュメントからです ここ

0
Romo