2020年8月28日金曜日

pdfmakeって便利ですね

すっごく久々の投稿。どうにかこうにか生きています。
最近pdfmakeというjsライブラリを使ってPDF出力しています。

テーブル作ったら縦横揃えしたかったけど縦中央は機能的に無いらしい。
仕方なくマージン使ったけど可変じゃなければこれでいいかも。  
var dd = {
    content: [
        {
            table: {
                    headerRows: 2,
                    widths: ['*', 'auto', 'auto', 'auto', 'auto', 100, '*'],
                    body: [
                        [{text:'NO',rowSpan:2,alignment: "center",margin: [ 0, 10, 0 , 10]},
                            {text:'test1',rowSpan:2,alignment: "center"},
                            {text:'test2',rowSpan:2,alignment: "center"},
                            {text:'test3',colSpan:2,alignment: "center"},{},
                            {text:'CPS',colSpan:2,alignment: "center"},{}],
                        [{},{},{},'min','max','min','max'],
                        ['1', '2', '3', '4','5','6','7'],
                        ['Value 1', 'Value 2', 'Value 3', 'Value 4', 'Value 2', 'Value 3', 'Value 4'],
                        [{ text: 'Bold value', bold: true }, 'Val 2', 'Val 3', 'Val 4', 'Val 2', 'Val 3', 'Val 4']
                    ]
            },
        }
    ]
}

0 件のコメント:

コメントを投稿