#javascript #json #cell #docx
Вопрос:
Используя Docx.js библиотека (https://github.com/dolanmiu/docx) у меня есть буфер изображения (изображение), а соотношение-это отношение ширины к высоте изображения. Моя проблема в том, что, когда я устанавливаю ширину изображения на 100, оно заполняет только первый столбец, а не охватывает оба, как я сказал ячейке таблицы.
new Table({
columnWidths: [convertMillimetersToTwip(cellOneWidth), convertMillimetersToTwip(cellTwoWidth)],
rows: [
new TableRow({
children: [
new TableCell({
children: [
new Paragraph({
children: [
new ImageRun({
data: image,
transformation: {
width: 100,
height: (100 / ratio),
},
}),
],
width: { size: 100, type: WidthType.PERCENTAGE }
})
],
columnSpan: 2,
width: { size: 100, type: WidthType.PERCENTAGE },
}),
],
}),
]});