fix: radio widget embeding issue in pdf

This commit is contained in:
RaktimaNXG
2024-02-07 15:28:18 +05:30
parent 5736306f8c
commit 83fa9c9ebd
7 changed files with 203 additions and 888 deletions
@@ -1058,13 +1058,18 @@ export const multiSignEmbed = async (
dropdown.enableReadOnly();
} else if (imgData.type === "radio") {
const rocketField = form.createRadioGroup(randomboxId);
rocketField.addOptionToPage(imgData.widgetOption[0], page, {
x: xPos(imgData),
y: yPos(imgData),
width: scaleWidth,
height: scaleHeight
let addYPosition = 20;
imgData.widgetOption.map((data, ind) => {
rocketField.addOptionToPage(data, page, {
x: xPos(imgData),
y: ind === 0 ? yPos(imgData) : yPos(imgData) - addYPosition,
width: 11,
height: 11
});
addYPosition = ind !== 0 && addYPosition + 20;
});
rocketField.select(imgData.widgetOption[0]);
rocketField.select(imgData.widgetValue);
rocketField.enableReadOnly();
} else {
page.drawImage(img, {