title: iTextSharp - Setting zoom to "Fit page" and maintain it
body: <p>I can't manage to get the correct zoom on my document created with iTextSharp.</p>
  
  <p>When opening the document, the zoom is fine, but as soon as I click on a Bookmark the zoom changes to the Setting of Adobe Reader.</p>
  
  <p>So, for example:<br>
  - I open the pdf Document: Zoom is set to "Fit Page" (88% at my Resolution)<br>
  - I click on a Bookmark: Zoom changes to "Fit Width" (145% at my Resolution)</p>
  
  <p>I've been searching for quite some time now. But I Need your help.
  This is what I use to Show the outlines + single page when opening.</p>
  
  <pre><code>        writer.ViewerPreferences = PdfWriter.PageModeUseOutlines | PdfWriter.PageLayoutSinglePage;
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/ZON48.jpg" alt="Adobe Reader Zoom Level"></p>
  
  <p>And this is the code used to produce the outlines:</p>
  
  <pre><code>outline = new PdfOutline(root, new PdfDestination(PdfDestination.FIT, writer.GetVerticalPosition(false)), someTitle, true);
  </code></pre>
  
  <p>Even if I Change the Zoom Setting manually to "Fit height" or "Fit page" it changes when I click on a Bookmark.</p>
  
  <p>So the question is:
  How to Keep the Zoom Level at : "Fit Page", when I click on a Bookmark.  </p>
  
  <p>Thanks a lot for your help!</p>