目前左侧注释列表区域的条目名统一显示为图标+Foxit Web,可否将Foxit Web修改为该批注类型名称?

左侧注释列表中的的条目图标,缺省就是对应的注释类型。其条目名称实际是注释的Title属性,在WebSDK中缺省将注释的Title属性作为注释的作者信息(缺省为“Foxit Web”)进行使用了,进而产生目前的缺省效果。

如果想要实现题中想要的效果,可以监听annotationAdded 和 annotationUpdated事件,在其回调函数中,将注释的title属性值修改微subject属性值即可。

示例代码如下:

pdfui.eventEmitter.on(PDF.constant.DataEvents.annotationAdded, (annotations) => {
    if (annotations[0].info.title != annotations[0].info.subject) {
    annotations[0].setTitle(annotations[0].info.subject);
    } else {
    console.log("无需修改注释的Title属性");
    }
})
pdfui.eventEmitter.on(PDF.constant.DataEvents.annotationUpdated, (annots, PDFPage, AnnotUpdatedType) => {
    if (annots[0].info.title != annots[0].info.subject) {
    annots[0].setTitle(annots[0].info.subject);
    } else {
    console.log("无需修改注释的Title属性");
    }
})

请注意:如上操作暂不涉及文档中原来已存在的注释,只针对新增注释操作。