Появление группы радионогих не обновляется для пользовательских значений экспортаJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Появление группы радионогих не обновляется для пользовательских значений экспорта

Сообщение Anonymous »

Я использую PDF-LIB в проекте Node.js, чтобы заполнить защищенную форму PDF, которая содержит радионологическую группу с пользовательскими значениями экспорта и словарными расходами. PDF зашифрован (защищен паролем), но я могу загрузить и изменить его нормально. Когда я вызову. Select () в радио-группе правильно обновляется значение поля, но визуальный внешний вид не меняется-оно остается застрявшим на внешнем виде по умолчанию.
Вот минимальный пример:

Код: Выделить всё

const fs = require('fs');
const { PDFDocument } = require('pdf-lib');

async function fillForm() {
// Load the encrypted PDF form (password: 'secret')
const pdfBytes = fs.readFileSync('form.pdf');
const pdfDoc = await PDFDocument.load(pdfBytes, { password: 'secret' });

const form = pdfDoc.getForm();

// Get the radio group field (custom export values: 'CreditCard', 'PayPal', 'WireTransfer')
const paymentMethod = form.getRadioGroup('PaymentMethod');

// Select the "CreditCard" option
paymentMethod.select('CreditCard');

// Attempt to update field appearances
form.updateFieldAppearances();

const pdfBytesUpdated = await pdfDoc.save();
fs.writeFileSync('filled.pdf', pdfBytesUpdated);
}

fillForm();
Несмотря на то, что платежметод Это происходит даже после вызова form.updatefieldappearances () . В группе радионогих PDF используются пользовательские словаря внешнего вида для каждой опции. Кто -нибудь столкнулся с этой проблемой с пользовательскими словарями внешнего вида, не перерисованным после. Selectct () вызов?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ort-values
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»