To obtain selected text you could use myWebViewer.getInstance().docViewer.GetSelectedText().
Finding text under highlight annotation is not a one line of code but it can be done. For example, use annotation rectangle to find what text intersects with the region (for text annotation you can obtain precise positioning info using the Quads property).
The following post gives a concrete solution using another approach (use annot rect to make selection then fetch the selected text): https://groups.google.com/forum/#!msg/pdfnet-webviewer/kOl1bkil8fQ/AsZjtVQhWhEJ