Wie kann ich entfernen Sie die Standardeinstellung für den oberen Rand in einem pdf-Dokument mit itextsharp?
Ich versuche, um meine pdf-Dokument zu beginnen bei (0,0) aber es scheint, dass das document-Objekt ist ein Standard für den oberen Rand, die ich nicht auf 0 gesetzt.
Gibt es eine Möglichkeit, dies zu tun?
Mein code sieht wie folgt
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;
....
I just cant get to legen Sie den oberen Rand auf 0. Nur es kümmert sich nicht über meine Einstellung (0,0,0,0) und hinterlässt einen oberen Rand (rund 50N).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie legen Sie die Seitenränder in Ihrem Dokument Konstruktors, wie hier:
Werden Sie nicht brauchen, um verwenden Sie die
Document.SetMargins()
Methode. Ich glaube, die Sie verwenden würdenSetMargins()
nachdem Sie eine neue Seite erstellen, durch aufrufenDocument.NewPage()
.Option 1:
Option 2:
Wo 595x842 ist das Papierformat A4.