Экспорт PDF из amcharts не корейский - PullRequest
0 голосов
/ 18 июня 2020

Прежде чем задать вопрос, предложение может показаться странным, потому что это переводчик Google. Пожалуйста, поймите.

Я использую React версии 16.13.1. Мне нужно загрузить PDF-файл с помощью функции экспорта amchart. Эта функция работает нормально. Однако, если корейский язык включен в контент, текст не работает.

https://www.amcharts.com/docs/v4/tutorials/using-pdf-export-fonts/

Я пытался сослаться на ссылку выше, но симптомы остались прежними.

Ниже приведена часть моего кода, связанная с загрузкой PDF.

import am4fonts_notosans_kr from '@amcharts/amcharts4-fonts/notosans-kr';

...code...

chart.exporting.menu = new am4core.ExportMenu();
// const pdfOption = chart.exporting.formatOptions.getKey("pdf"); // Error! getKey() is undefined.
const pdfOption = chart.exporting.getFormatOptions('pdf');

pdfOption.addData = true;
pdfOption.addURL = false;
pdfOption.font = am4fonts_notosans_kr; // Code for Korean patch.

chart.exporting.adapter.add('pdfmakeDocument', function (pdf, target) {
    // Add title
    pdf.doc.content.unshift({
        text: '캠페인 주요 지표 트렌드 - CPC, Clicks',
        margin: [0, 30],
        style: {
            fontSize: 25,
            bold: true,
        },
    });

    // Add logo
    pdf.doc.content.unshift({
        image: logo_base64,
    });

    return pdf;
});
...