ICEpdf
  1. ICEpdf
  2. PDF-1009

Annotation tool support for alpha in external graphics (CA, ca)

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.1.2
    • Fix Version/s: 6.2
    • Component/s: Viewer RI
    • Labels:
      None
    • Environment:
      ICEpdf 6.1.2 Pro
      Java SE 8u92 x64
      Windows 10 x64

      Description

      Chosen transparency is ignored for annotation "Border Color", "Ink Color", and "Line Color".

      Steps to reproduce:
      1) Open sample PDF doc in Viewer RI and show the utility pane
      2) Select any of the graphical tools (Line, Rectangle, Circle, or Ink Annotation)
      3) Create an annotation anywhere on the page, and select it
      4) Change line/border/ink color for the selected annotation, specifying alpha value less than 255: http://i.imgur.com/WeKkx5k.png

      Expected behavior:
      Annotation line/border/ink becomes partially transparent: http://i.imgur.com/oL4EeiX.png (mocked up).

      Actual behavior:
      Annotation line/border/ink remains fully opaque: http://i.imgur.com/KP1cBjD.png

      Additional info:
      Expected behavior is possible to achieve programmatically by extending SquareAnnotationHandler and setting lineColor field to a Color object with partial alpha.

        Activity

          People

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

            Dates

            • Created:
              Updated:
              Resolved: