ICEpdf
  1. ICEpdf
  2. PDF-1054

Large stroke size obfuscating main content.

    Details

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

      Description

      Yet another example of a mangled PDF. The editing software that edited the documents forms unallocated a lot of useful information for allowing the forms to be edited.

      We've touched up the logging and some of the error handling logic but for the time being the form elements are not editable. Further work would be needed to regenerate the font information.

      Pages 3 and great sufferer from stroking width that is incredibly large and as a result when the left vertical text is drawn the outline stroke paints over all the page content. We'll need to add some code to compensate for this.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49525 Tue Nov 08 13:05:43 MST 2016 patrick.corless PDF-1054 correct stroke adjustment to include values of zero as well.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49517 Tue Nov 08 12:43:40 MST 2016 patrick.corless PDF-1054 few improvements to logging around text widgets that are missing font resources.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/AbstractWidgetAnnotation.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/TextWidgetAnnotation.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 #49514 Tue Nov 08 12:38:38 MST 2016 patrick.corless PDF-1054 added stroke adjustment code for very small scale sizes.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49450 Thu Nov 03 10:44:00 MDT 2016 patrick.corless PDF-1054 correct stroke adjustment to include values of zero as well.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49439 Tue Nov 01 14:23:12 MDT 2016 patrick.corless PDF-1054 few improvements to logging around text widgets that are missing font resources.
        Files Changed
        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/annotations/AbstractWidgetAnnotation.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 #49436 Tue Nov 01 13:55:24 MDT 2016 patrick.corless PDF-1054 added stroke adjustment code for very small scale sizes.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: