The count tool (PDFTron WebViewer Class: CountMeasurementCreateTool) uses the same counter for all the 4 “subtools”
Is there a way to desynchronize the tools so that you have one counter per color / tool ?
Thanks
The count tool (PDFTron WebViewer Class: CountMeasurementCreateTool) uses the same counter for all the 4 “subtools”
Is there a way to desynchronize the tools so that you have one counter per color / tool ?
Thanks
Hello, I’m Ron, an automated tech support bot ![]()
While you wait for one of our customer support representatives to get back to you, please check out some of these documentation pages:
Guides:Hi Michael,
You can do it with the following code added to your application:
const { annotationManager } = instance.Core
annotationManager.addEventListener('annotationSelected',(annotList, action)=>{
if (annotList.length === 1 && action ==='selected' && annotList[0].ToolName.includes('AnnotationCreateCountMeasurement')) {
var overlayEl = ins.docViewer.getViewerElement().closest('#app').getElementsByClassName('measurement__count')[0];
// Text can be in other languages so need to get this first
const text = overlayEl.textContent.split(':')[0];
overlayEl.textContent = `${text}: ${annotationManager.getAnnotationsList().filter(annot=> annot.ToolName === annotList[0].ToolName).length}`
}
})
Thanks Ychen, will try this!