Package org.apache.pdfbox.debugger.ui
Class ViewMenu
java.lang.Object
org.apache.pdfbox.debugger.ui.ViewMenu
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddMenuListeners(ActionListener listener) Add the ActionListener for the menu items.static ViewMenugetInstance(PDFDebugger pdfDebugger) Provides the ViewMenu instance.getMenu()Provide the JMenu instance of the ZoomMenu.static booleanState if subsampling for image rendering shall be used.static booleanisExtractTextEvent(ActionEvent actionEvent) Tell whether the "Extract Text" menu entry was hit.static booleanisRenderingOption(String actionCommand) Test if the one of the rendering options has been selectedstatic booleanisRepairAcroformEvent(ActionEvent actionEvent) Tell whether the "Repair AcroForm" menu entry was hit.static booleanState if acroForm shall be repaired.static booleanState if the fonts bounding box shall be shown.static booleanState if the bounds of individual glyphs shall be shown.static booleanState if the TextStripper TextPositions shall be shown.static booleanState if the article beads shall be shown.voidsetEnableMenu(boolean isEnable) Set if the menu should be enabled or disabled.
-
Method Details
-
getInstance
Provides the ViewMenu instance.- Parameters:
pdfDebugger- PDFDebugger instance.- Returns:
- ViewMenu instance.
-
isRenderingOption
Test if the one of the rendering options has been selected- Parameters:
actionCommand- the actioCommand of the menu event- Returns:
- true if the actionCommand matches one of the rendering options
-
isShowTextStripper
public static boolean isShowTextStripper()State if the TextStripper TextPositions shall be shown.- Returns:
- the selection state
-
isShowTextStripperBeads
public static boolean isShowTextStripperBeads()State if the article beads shall be shown.- Returns:
- the selection state
-
isShowFontBBox
public static boolean isShowFontBBox()State if the fonts bounding box shall be shown.- Returns:
- the selection state
-
isShowGlyphBounds
public static boolean isShowGlyphBounds()State if the bounds of individual glyphs shall be shown.- Returns:
- the selection state
-
isExtractTextEvent
Tell whether the "Extract Text" menu entry was hit.- Parameters:
actionEvent- the action event- Returns:
- true if the "Extract Text" menu entry was hit.
-
isAllowSubsampling
public static boolean isAllowSubsampling()State if subsampling for image rendering shall be used.- Returns:
- the selection state
-
isRepairAcroformEvent
Tell whether the "Repair AcroForm" menu entry was hit.- Parameters:
actionEvent- the action event- Returns:
- true if the "Repair AcroForm" menu entry was hit.
-
isRepairAcroformSelected
public static boolean isRepairAcroformSelected()State if acroForm shall be repaired.- Returns:
- the repair state
-
getMenu
Provide the JMenu instance of the ZoomMenu.- Returns:
- JMenu instance.
-
setEnableMenu
public void setEnableMenu(boolean isEnable) Set if the menu should be enabled or disabled.- Parameters:
isEnable- boolean instance.
-
addMenuListeners
Add the ActionListener for the menu items.- Parameters:
listener- ActionListener.
-