Class ViewMenu

java.lang.Object
org.apache.pdfbox.debugger.ui.ViewMenu

public class ViewMenu extends Object
  • Method Details

    • getInstance

      public static ViewMenu getInstance(PDFDebugger pdfDebugger)
      Provides the ViewMenu instance.
      Parameters:
      pdfDebugger - PDFDebugger instance.
      Returns:
      ViewMenu instance.
    • isRenderingOption

      public static boolean isRenderingOption(String actionCommand)
      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

      public static boolean isExtractTextEvent(ActionEvent actionEvent)
      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

      public static boolean isRepairAcroformEvent(ActionEvent actionEvent)
      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

      public JMenu 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

      public void addMenuListeners(ActionListener listener)
      Add the ActionListener for the menu items.
      Parameters:
      listener - ActionListener.