ICEpdf
  1. ICEpdf
  2. PDF-1112

FreeText annotation enhancements.

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 6.2.1
    • Fix Version/s: 6.2.2, 6.2.4
    • Component/s: Viewer RI
    • Labels:
      None
    • Environment:
      Viewer RI

      Description

      A client has asked us to enhance the FreeTextAnnotation component to better handle font sizes changes. In there test case a change of size can sometimes result in text being draw on top or just out side the appearnace streams bonding box.

        Activity

        Patrick Corless created issue -
        Patrick Corless made changes -
        Field Original Value New Value
        Priority Major [ 3 ] Minor [ 4 ]
        Patrick Corless made changes -
        Fix Version/s 6.2.2 [ 13097 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50358 Thu Feb 02 16:08:16 MST 2017 patrick.corless PDF-1112 touched up how we generate the free text annotation content stream and avoids a shift that can happen when font size is changed.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/annotations/FreeTextAnnotation.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50359 Thu Feb 02 16:09:40 MST 2017 patrick.corless PDF-1112 touched up the repaint for free text to avoid seeing a few artifacts on focus loss.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/viewer/src/org/icepdf/ri/common/views/annotations/FreeTextAnnotationComponent.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50360 Thu Feb 02 16:10:36 MST 2017 patrick.corless PDF-1112 fixed few UI issue around default values for colours
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/FreeTextAnnotationPanel.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50361 Thu Feb 02 16:12:55 MST 2017 patrick.corless PDF-1112 fixed a bug were the opacity slider was creating a quite a bit of noise even if the opacity value hadn't changed.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/viewer/src/org/icepdf/ri/common/utility/annotation/AnnotationPanelAdapter.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/annotations/MarkupAnnotation.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50527 Mon Feb 13 11:01:36 MST 2017 patrick.corless PDF-1112 fixed a very obvious error in our border placement calculation.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/annotations/FreeTextAnnotation.java
        Hide
        Patrick Corless added a comment -

        Marking as fixed.

        Show
        Patrick Corless added a comment - Marking as fixed.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Patrick Corless made changes -
        Fix Version/s 6.2.4 [ 13099 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51407 Wed Apr 05 10:23:30 MDT 2017 patrick.corless PDF-1112 reworked font assignment mechanism when dealing with free text
        annotations, also fixed a potential initialization issue which might
        keeps changes from persisting.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/Page.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51408 Wed Apr 05 10:24:01 MDT 2017 patrick.corless PDF-1112 reworked font assignment mechanism when dealing with free text
        annotations, also fixed a potential initialization issue which might
        keeps changes from persisting.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/Page.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
        Hide
        Patrick Corless added a comment -

        The client has come back with an issue with assigning fonts. On their system they are seeing only italic fonts and when using OS version. I've reworked font assignment mechanism when dealing with free text
        annotations, also fixed a potential initialization issue which might keeps changes from persisting.

        Show
        Patrick Corless added a comment - The client has come back with an issue with assigning fonts. On their system they are seeing only italic fonts and when using OS version. I've reworked font assignment mechanism when dealing with free text annotations, also fixed a potential initialization issue which might keeps changes from persisting.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51410 Wed Apr 05 11:31:57 MDT 2017 patrick.corless Version updates for PDF-1112 patch
        Files Changed
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112/icepdf/build.properties
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112/icepdf/lib/versions-licenses.html
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112/icepdf/maven2/icepdf-viewer.pom
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112/icepdf/maven2/icepdf-core.pom
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112/icepdf/ReadMe.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51430 Tue Apr 18 12:07:27 MDT 2017 patrick.corless PDF-1112 updated type one font substitution names.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51431 Tue Apr 18 12:10:14 MDT 2017 patrick.corless PDF-1112 patch build.
        Files Changed
        Commit graph ADD /icepdf/tags/icepdf-6.2.3_1112_1
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51432 Tue Apr 18 12:14:20 MDT 2017 patrick.corless PDF-1112 patch build, version updates.
        Files Changed
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112_1/icepdf/maven2/icepdf-viewer.pom
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112_1/icepdf/build.properties
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112_1/icepdf/ReadMe.html
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112_1/icepdf/maven2/icepdf-core.pom
        Commit graph MODIFY /icepdf/tags/icepdf-6.2.3_1112_1/icepdf/lib/versions-licenses.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51440 Thu Apr 20 08:58:46 MDT 2017 patrick.corless PDF-1112 update findAWTFont() method to take into account font style
        and also try to load type1 fonts.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51441 Thu Apr 20 08:59:37 MDT 2017 patrick.corless Creation of new PDF-1112 patch build.
        Files Changed
        Commit graph ADD /icepdf/tags/icepdf-6.2.3_1112_2
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51446 Mon Apr 24 13:58:27 MDT 2017 patrick.corless PDF-1112 added german fett and kursiv to list of names used to try and
        detect a fonts style based on the font name.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
        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: