Comment puis-je supprimer la valeur par défaut de la marge supérieure sur un document pdf avec itextsharp?

Im essayant d'obtenir mon document pdf à partir de (0,0) cependant, il semble que l'objet document a une valeur par défaut de la marge supérieure qui je ne peux pas mettre à 0.
Est-il un moyen de faire cela?

Mon code ressemble à celui-ci

        using (MemoryStream memoria = new MemoryStream())
        {
            Document pdf = new Document(new Rectangle(288, 144));

            try
            {
                PdfWriter writer = PdfWriter.GetInstance(pdf, memoria);

                pdf.Open();
                pdf.SetMargins(0, 0, 0, 0);

                PdfPTable tPrincipal = new PdfPTable(2);            
                tPrincipal .WidthPercentage = 100;           
                tPrincipal .DefaultCell.Border = 0;
                tPrincipal .TotalWidth = 288f;
                tPrincipal .LockedWidth = true;

....

J'ai juste ne peux pas obtenir à définir la marge supérieure à 0. Il juste ne s'inquiète pas au sujet de mon réglage (0,0,0,0) et laisse une marge supérieure (environ 50f).

OriginalL'auteur Lilian | 2010-10-11