代码之家  ›  专栏  ›  技术社区  ›  Kirataka

如何为AmChart生成的PDF自定义页眉和页脚?

  •  1
  • Kirataka  · 技术社区  · 6 年前

    我可以创建一个PDF,它已经在amChart库中预定义。

    我想创建一个页眉和页脚与行和页码。在下面的代码中,我只能显示文本。

    'export': {
                        'enabled': true,
                        'header': 'AnyText',
                        'footer': 'Page 1 of 1',
                        'dateFormat': 'YYYY-MM-DD HH:NN:SS',
                        'pageOrigin': false,
                        'fileName': 'Graph',
                        'menu': [{
                            'class': 'export-main',
                            'menu': [
                                'PDF',
                                'PRINT'
                            ]
                        }]
                    }
    

    我浏览了AmChart网站,但没有找到任何信息(也许我错过了)。

    1 回复  |  直到 6 年前
        1
  •  2
  •   xorspark    6 年前

    AmCharts使用 pdfMake pdfMake object ,它与 pdfMake documentation

    'export': {
      'enabled': true,
      'pdfMake': {
        'header': 'AnyText',
        'footer': function(currentPage, pageCount) {
          return {
            text: 'Page ' + currentPage + ' of ' + pageCount,
            alignment: 'center'
          }
        }
      }
      'dateFormat': 'YYYY-MM-DD HH:NN:SS',
      'pageOrigin': false,
      'fileName': 'Graph',
      'menu': [{
        'class': 'export-main',
        'menu': [
          'PDF',
          'PRINT'
        ]
      }]
    }