I was able to take a crack at mocking up a highlighter tool and created a prototype that might do something similar. However, it’s not like a pen tool as it’s not able to identify what text is being highlighted because it just uses overlays.
Since it’ll be quite a long write up, I will summarize the meat and potatoes of the logic and then post another topic fully explaining how to set it up. Keep an eye out for that
In short, I created a number of “highlight strips” using a repeater and then hid this widget for when it needs to be called. I used a draggable dynamic panel to call a single highlight strip and then resize it according to its drag. On the dynamic panel are listener interactions like “Rotate > Target by 0,0” and “Move > Target by 0,0” to trigger actions on specific rows of the repeater.
There are also a number of complications that I created workarounds using some of the global variables and some redundancy events. One of the more complex item which is very delicate is getting the highlight strips to perfectly snap to each line of text.
In any case, feel free to test it out by clicking on the prototype link below or trying to tinker with it by opening the .rp file.
Highlight Example.rp (73.1 KB)
In the meantime, I’ll let our product team know about this feature request. Something like a text highlighter ability sounds very useful and I’m sure a lot of other users would appreciate something like this as well.