Class ViewMenu

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

public class ViewMenu extends MenuBase
  • Field Details

  • Constructor Details

    • ViewMenu

      private ViewMenu(PDFDebugger pdfDebugger)
      Constructor.
  • 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
    • createViewMenu

      private JMenu createViewMenu()