Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 6.1
    • Fix Version/s: 6.4
    • Component/s: Examples
    • Labels:
      None
    • Environment:
      any

      Description

      To lay the ground work for forms creation we need a utility pane that can show the current form structure of the document. Users will eventually be able to move tree nodes and add new input fields as required.

        Issue Links

          Activity

          Patrick Corless created issue -
          Patrick Corless made changes -
          Field Original Value New Value
          Fix Version/s 6.2 [ 12974 ]
          Patrick Corless made changes -
          Link This issue blocks PDF-968 [ PDF-968 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #47602 Wed Feb 10 14:40:04 MST 2016 patrick.corless PDF-967 creation of AcroForm tree to show structure of form elements in document. Nodes can be clicked on to navigate to page with respective annotation on it.
          Files Changed
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/acroform/AcroformPanel.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/acroform
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/acroform/InteractiveForm.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/acroform/AcroformTreeNode.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/SwingViewBuilder.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/AnnotationSelector.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/images/form_radio_tree.png
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/images/form_choice_tree.png
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/SwingController.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/util/PropertiesManager.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/resources/MessageBundle.properties
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/acroform/AcroformCellRender.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/acroform/FieldDictionary.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/images/form_btn_tree.png
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/images/form_sig_tree.png
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/images/form_check_tree.png
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/images/form_text_tree.png
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/signatures/SignaturesPanel.java
          Hide
          Patrick Corless added a comment -

          Check in the first pass on a AcroForm utility tab. All of a document interactive form fields are now displayed in the hierarchy defined by the document. Tree node icons represent the type of field and double clicking on a node will navigate the respective parent page and set focus to the field.

          Next step is to add a properties pane.

          Show
          Patrick Corless added a comment - Check in the first pass on a AcroForm utility tab. All of a document interactive form fields are now displayed in the hierarchy defined by the document. Tree node icons represent the type of field and double clicking on a node will navigate the respective parent page and set focus to the field. Next step is to add a properties pane.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #49551 Wed Nov 16 09:27:23 MST 2016 patrick.corless PDF-967 package and data refactoring to aid in building out form tools.
          Files Changed
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/ButtonWidgetAnnotationPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/PopupAnnotation.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/AcroFormPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/FreeTextAnnotation.java
          Commit graph DEL /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/acroform
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/AbstractWidgetAnnotation.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/SwingViewBuilder.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/ChoiceWidgetAnnotationPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/AcroFormCellRender.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/LinkAnnotation.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/SwingController.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/SignatureWidgetAnnotationPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/acroform/FieldDictionary.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/AcroFormTreeNode.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/Annotation.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/AcroFormPropertiesPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/TextWidgetAnnotationPanel.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/annotations/AbstractAnnotationComponent.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #49565 Mon Nov 21 09:43:26 MST 2016 patrick.corless PDF-967 extracted common core for tree building of font and various annotation types. Started move to single annotation edit pane (right side panel).
          Files Changed
          Commit graph DEL /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/AcroFormPanel.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationTreeNode.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationCellRender.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/AbstractDocumentViewModel.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AbstractWorkerPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/SwingViewBuilder.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/AnnotationSelector.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/util/AbstractTask.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/fonts/FontCellRender.java
          Commit graph DEL /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationPanel.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/AcroFormHandlerPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/AbstractDocumentView.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/signatures/SignaturesHandlerPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/Annotation.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/AcroFormTreeNode.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/ActionsPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationPanelAdapter.java
          Commit graph DEL /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/signatures/SignaturesPanel.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AbstractAnnotationTreeNode.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/fonts/FontHandlerPanel.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationLoaderTask.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/signatures/SigVerificationTask.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/AcroFormCellRender.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/SwingController.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/resources/MessageBundle.properties
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationHandlerPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/fonts/FindFontsTask.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/acroform/AcroFormPropertiesPanel.java
          Commit graph ADD /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationPropertiesPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AdditionalActionsPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/fonts/FontDialog.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationDialogAdapter.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #49579 Thu Nov 24 14:05:06 MST 2016 patrick.corless PDF-967 touching upd JDK 1.5 build issues.
          Files Changed
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/fonts/FontCellRender.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationTreeNode.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationCellRender.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AbstractWorkerPanel.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationLoaderTask.java

            People

            • Assignee:
              Patrick Corless
              Reporter:
              Patrick Corless
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: