title: Get always margin 1cm top and left on ZEBRA Printing
body: <p>i print pdf to my ZEBRA printer. the ZEBRA paper size is 10cm x 7Cm. i got always as a gap of 1 cm.! 
  <img src="https://i.stack.imgur.com/D9Xeu.jpg" alt="enter image description here"></p>
  
  <p>how can i get rid off this gap ? </p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)
  {
      // step 1
      // need to write to memory first due to IE wanting
      // to know the length of the pdf beforehand
      MemoryStream m = new MemoryStream();
  
      Rectangle pageSize = new Rectangle(100f, 70f) ;
  
      pageSize.BorderColor = BaseColor.BLACK;
      pageSize.BorderWidth = 4f;
      pageSize.BorderWidthBottom = 2f;
  
      Document document = new Document(pageSize, 0f, 0f, 0f, 0f);
      try
      {
          // step 2: we set the ContentType and create an instance of the Writer
          Response.ContentType = "application/pdf";
          PdfWriter writer = PdfWriter.GetInstance(document, m);
          writer.CloseStream = false;
  
          // step 3
          document.Open();
  
          // step 4
         document.Add(new Paragraph("This is a custom size"));
      }
      catch (DocumentException ex)
      {
          Console.Error.WriteLine(ex.StackTrace);
          Console.Error.WriteLine(ex.Message);
      }
      // step 5: Close document
      document.Close();
  
      // step 6: Write pdf bytes to outputstream
      Response.OutputStream.Write(m.GetBuffer(), 0, m.GetBuffer().Length);
      Response.OutputStream.Flush();
      Response.OutputStream.Close();
      m.Close();
  }
  
  override protected void OnInit(EventArgs e)
  {    
      InitializeComponent();
      base.OnInit(e);
  }
  
  private void InitializeComponent()
  {
      this.Load += new System.EventHandler(this.Page_Load);
  }
  </code></pre>
  
  <p>Thanks you in advance,
  stev</p>
  
  <p>PS : i already set margin = 0  <code>Document document = new Document(pageSize, 0f, 0f, 0f, 0f);</code></p>