Уважаемые,
У меня есть следующая HTML страница
<html dir="rtl" lang="ar">
с этой простой таблицей
<table id="my-table">
<tr>
<th>الشهر</th>
<th>المدخرات</th>
</tr>
<tr>
<td>يناير</td>
<td>$100</td>
</tr>
<tr>
<td>فبراير</td>
<td>$80</td>
</tr>
</table>
с использованием jsPDF с автоматически устанавливаемым плагином
function htmlToPDF() {
const doc = new jsPDF({ filters: ['ASCIIHexEncode'] });
doc.autoTable({
html: '#my-table',
theme: 'grid',
styles: {
font: 'Amiri',
halign: 'right'
},
})
doc.save('report.pdf');
}
</script>
, даже если я установил направление html в rtl, которое показывалось выше, оно все равно сохраняет файл в направлении ltr
Я пытался поместить атрибут dir в различные элементы HTML, такие как
<HTML>
<body>
<div>
<table>
без успеха
любая помощь будет оценена
спасибо
ОБНОВЛЕНИЕ: Я нашел это
doc.viewerPreferences({"Direction" : "R2L"}, true);
но это тоже не сработало!