HI Ich mache eine große Tabelle in MigraDoc und teilt die Tabelle automatisch auf, wenn sie für eine Seite zu groß wird. Ich habe ein Logo in der Kopfzeile und mein Tisch, wenn es auf Seite 2 geht, sitzt über dem Logo und geht nicht unter. Jeder weiß, wie man sicherstellt, dass es untergeht, wenn es sich auf zusätzliche Seiten bewegt?
Hier ist der Logo-Code. Es ist genau wie ihr Beispiel in der Rechnung
%Vor%Das PageSetup reserviert Platz für Kopf- und Fußzeilen (oberer und unterer Rand). Es liegt in Ihrer Verantwortung, die Ränder groß genug zu gestalten, um Überschneidungen zwischen Kopfzeile und Inhalt zu vermeiden.
Oder mit anderen Worten: Es ist eine Funktion, dass sich Header und Inhalt überschneiden können, wenn Sie es so wollen.
Entschuldigung für die Antwortverzögerung. Was ThomasH sagt, ist richtig, Sie sollten Platz für Kopf- und Fußzeilen (obere und untere Ränder) reservieren, um Überlappungen zu vermeiden. Der Rand muss größer sein als die Elemente, die der Datei hinzugefügt wurden (Kopfzeile oder Fußzeile) dein Fall Bild. Wenn Ihre Kopfzeile (Bild) ca. 2,5cm musst du einstellen
Section.PageSetup.TopMargin= Unit.FromCentimeter(3.0)
für Kopfzeile
Section.PageSetup.BottomMargin= Unit.FromCentimeter(3.0)
für Fußzeile
.. Ich hoffe, dass Sie Abschnitt hinzufügen.