ICEpdf
  1. ICEpdf
  2. PDF-62

Scroll page to top when setting Fit to Width

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 4.0 - Beta, 4.0
    • Component/s: Viewer RI
    • Labels:
      None
    • Environment:
      -

      Description

      When setting fit to width, the page zooms towards the center rather than
      positioning itself at the top. The customer would like us to consider this fix
      for our next release. Here is what he has done:

      I got this working by modifying the setFitMode(int) method as follows:

       At the bottom of the method I replaced the call to setZoom(newZoom, null, true)
      with the following logic:

       // set appropriate zoom level
       // If we're scrolled all the way to the top, center to top of document when zoom.
       if (getVerticalScrollBar().getValue() == 0)
       {
         setZoom(newZoom, new Point(0, 0), true);
       }
       else
        {
         setZoom(newZoom, null, true);
       }

        Activity

          People

          • Assignee:
            Carlo Guglielmin
            Reporter:
            Tyler Johnson
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: