var pdfViewer = await pdfui.getPDFViewer();
var doc = await pdfui.getCurrentPDFDoc();
var service = await pdfViewer.getFormFillerService();
service.onDataChanged(async (doc, widgetId) => {
console.log(
"文档: " + doc.info.fileName +
" 页码: " + widgetId.pageIndex +
" 对象编号: " + widgetId.objNumber
);
var page = await doc.getPageByIndex(widgetId.pageIndex);
var annots = await page.getAnnotsByObjectNumArray([widgetId.objNumber]);
console.log("Annotation:", annots[0]);
var field = annots[0].getField();
var value = await field.getValue();
console.log("字段值:", value);
});
console.log("onDataChanged 事件注册成功。");