org.faceless.pdf2.viewer2.feature
Interface TextSelectionAction

All Known Implementing Classes:
HighlightSelectionAction, MarkupSelectionAction, RedactSelectionAction, StrikeOutSelectionAction, TextCopyAction, UnderlineSelectionAction

public interface TextSelectionAction

A type of feature that works with the TextTool feature. When text is selected in the TextTool and the mouse is right-clicked, the user will have the option to apply one of these actions to the selected text. Typically this is used to highlight, underline etc. text in the PDF

Since:
2.11.7
See Also:
AreaSelectionAction

Method Summary
 String getDescription()
          Get the name of this Action, to appear in the popup menu.
 boolean isEnabled()
          Indicates whether this action is enabled.
 void selectAction(DocumentPanel docpanel, TextSelection.RangeList ranges)
          Run the action.
 

Method Detail

getDescription

String getDescription()
Get the name of this Action, to appear in the popup menu.


selectAction

void selectAction(DocumentPanel docpanel,
                  TextSelection.RangeList ranges)
Run the action.

Parameters:
docpanel - the DocumentPanel this action is being run on.
ranges - the TextSelection.RangeList containing the list of selected text items, which may be from multiple pages

isEnabled

boolean isEnabled()
Indicates whether this action is enabled.

Since:
2.13


Copyright © 2001-2013 Big Faceless Organization