Android: Как выполнить вычисления автополя в PDF Использование библиотеки qoppa.Android: Как выполнить вычисления автоматического поля в PDF Использование библиотеки qoppa
My Usecase: В моем приложении для Android у меня есть форма PDF с тремя полями. Если вы измените поле A или поле B, поле C будет пересчитано как сумма значений полей A и поля B.
Примечание. Чтобы создать поля формы и добавить JavaScript, вам понадобится разработчик форм PDF, такой как PDF Studio (редактор PDF для рабочего стола Qoppa) или Adobe Acrobat.
Добавлено изображение показывает, что вы используете pdf с вычислениями с поддержкой javaScript. Открывается с использованием AdobeReader и измененного значения FieldB и вызывается наружу, тогда FieldC будет автоматически обновляться с помощью значения Total.
Когда я открываю тот же документ в своем приложении для Android, используя приведенные ниже фрагменты, автоматические вычисления не выполняются. Нужна поддержка в этом контексте ...
собственной недействительным openDocumentUsingQoppa() {
// Enable JavaScript JavaScriptSettings.setJSEnabled(JavaScriptSettings.ALWAYS); StandardFontTF.mAssetMgr = getAssets(); try { pdfDoc = new PDFDocument(strFilePath, null); PDFDocument.setKey("XXXXXXXXXXXX"); //, this } catch (PDFException e) { e.printStackTrace(); } viewer = new QPDFNotesView(this); viewer.setActivity(this); setContentView(viewer); if(pdfDoc != null) viewer.setDocument(pdfDoc);
}
Я добавил несколько подробностей в описание проблемы, пожалуйста, обратитесь. – karthik