ICEpdf
  1. ICEpdf
  2. PDF-76

Add ability to create new link annotations from a subset of search results in a document

    Details

      Description

      Need the ability to generate multiple new link annotations for a user-selected sub-set (or complete set) of results matching a text search.

      This would be special variant of the standard text-search panel. Users would begin by performing a standard text search. Once the results were displayed they could select/deselect individual matches (or select deselect all matches at once). Each match from the selected search result subset would then have a new link annotation created for it, based on a single set of link annotation properties specified by the user (they would all have the same attributes).

      The thinking is that a wizard UI model would work well for this:
      1. Search
      2. Select matches to create annotations for.
      3. Enter annotation attributes for all selected matches.
      4. Create annotations.




        Activity

        Hide
        Ken Fyten added a comment -

        Create annotation from search mockup image.

        Show
        Ken Fyten added a comment - Create annotation from search mockup image.
        Hide
        Patrick Corless added a comment -

        The twoexample has been created and I must say is pretty slick. Here are a couple important notes about the demos, this is also in the class javadoc.

        new example is located in ./examples/annotation/NewAnnotationPrePageLoad.java

        • example show how to build a new annotation out of search results word bounds and the addition of an annotation action, URI or Goto.
        • This example code is meant for non visual annotation creation and runs before the view is created. .

        new example is located in ./examples/annotation/NewAnnotationPostPageLoad.java

        • example show how to build a new annotation out of search results word bounds and the addition of an annotation action, URI or Goto.
        • This example code is meant to show how visual annotation creation works and runs after the view is created. .
        Show
        Patrick Corless added a comment - The twoexample has been created and I must say is pretty slick. Here are a couple important notes about the demos, this is also in the class javadoc. new example is located in ./examples/annotation/NewAnnotationPrePageLoad.java example show how to build a new annotation out of search results word bounds and the addition of an annotation action, URI or Goto. This example code is meant for non visual annotation creation and runs before the view is created. . new example is located in ./examples/annotation/NewAnnotationPostPageLoad.java example show how to build a new annotation out of search results word bounds and the addition of an annotation action, URI or Goto. This example code is meant to show how visual annotation creation works and runs after the view is created. .
        Hide
        Patrick Corless added a comment -

        New examples have been added and check in.

        Show
        Patrick Corless added a comment - New examples have been added and check in.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: