#javascript #vue.js #datagrid #export #devextreme
Вопрос:
У меня есть фронт на основе vue-js, в котором у меня есть таблица данных с использованием тегов devextreme . моя проблема заключается в том, что я пытаюсь экспортировать свои данные в pdf . в котором вывод превращается в sth, как показано ниже ,
также я использую библиотеку ExcelJs для получения этого вывода . я попытался добавить персидские шрифты, но они все равно не дали бы мне надлежащего шрифта . может ли кто-нибудь дать мне подсказку о том, как подойти к этой проблеме и решить ее ?
вот код, который я использую для экспорта pdf :
exportToPdf() {
const doc = new jsPDF();
doc.addFileToVFS("Vazir",Vazir); // Vazir is the font and i imported the base64 file outside the function
doc.addFont("Vazir","normal");
doc.setFont("Vazir");
exportDataGridToPdf({
jsPDFDocument: doc,
component: this.$refs.meterGrid.instance,
}).then(() => {
doc.save(`Meter ${this.expTime} .pdf`);
});
},
если вам понадобится больше моего кода , пожалуйста, скажите .