ICEpdf
  1. ICEpdf
  2. PDF-1064

Improvements to form processing and AP stream rewrites.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.1.3
    • Fix Version/s: 6.2
    • Labels:
      None
    • Environment:
      any

      Description

      Version 6.1.3 re-introduced the regeneration of form elements on regeneration. The main reason for this was that we have several examples that contains partial appearance streams that don't match the values of the annotation. The only reasonable way around this is to regenerate the form elements.

      The pdf in question "Patentantrag.pdf" seems to cause our content parser some issues and results in a some null pointers and missing values when rendering the forms. Will try to correct this.


        Activity

        Patrick Corless created issue -
        Patrick Corless made changes -
        Field Original Value New Value
        Fix Version/s 6.1.4 [ 13090 ]
        Arran Mccullough made changes -
        Support Case References Support Case #13941 - https://icesoft.my.salesforce.com/5007000001fUz66
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49547 Tue Nov 15 13:47:33 MST 2016 patrick.corless PDF-1064 improvements to widget fields content stream rewrites.
        Files Changed
        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/views/AbstractDocumentViewModel.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/views/annotations/AbstractAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/ChoiceWidgetAnnotation.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/Library.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/TextWidgetAnnotation.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/annotations/WidgetAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/acroform/VariableTextFieldDictionary.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49548 Tue Nov 15 13:48:01 MST 2016 patrick.corless PDF-1064 improvements to widget fields content stream rewrites.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/viewer/src/org/icepdf/ri/common/views/annotations/WidgetAnnotationComponent.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/acroform/VariableTextFieldDictionary.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/acroform/FieldDictionary.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/viewer/src/org/icepdf/ri/common/views/annotations/AbstractAnnotationComponent.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/util/Library.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/annotations/Annotation.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/annotations/ChoiceWidgetAnnotation.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/annotations/TextWidgetAnnotation.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49968 Tue Jan 10 13:54:05 MST 2017 patrick.corless PDF-1064 update portfolio capture example to take into account file attachments and update the getEmbeddedFiles() api call to be little easier to use.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/viewer/src/org/icepdf/ri/common/views/CollectionDocumentView.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/viewer/src/org/icepdf/ri/common/utility/attachment/AttachmentPanel.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/examples/capture/PortfolioCapture.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/viewer/src/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/Catalog.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49969 Tue Jan 10 13:54:21 MST 2017 patrick.corless PDF-1064 update portfolio capture example to take into account file attachments and update the getEmbeddedFiles() api call to be little easier to use.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/utility/attachment/AttachmentPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Catalog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/CollectionDocumentView.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/capture/PortfolioCapture.java
        Hide
        Patrick Corless added a comment -

        Marking as fixed. Next development push will likely take another look at similar issues.

        Show
        Patrick Corless added a comment - Marking as fixed. Next development push will likely take another look at similar issues.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: