Wie wird eine Tabelle an die Seitenbreite in PDFsharp angepasst?

6

Ich versuche eine Tabelle automatisch auf die volle Breite der Seite zu skalieren. Diese Tabelle sollte 2 Spalten mit jeweils 50% Breite haben.

Wie kann ich das erreichen? Ich habe LeftIndent und RightIndent Eigenschaften ohne Glück versucht.

    
jstuardo 27.07.2014, 22:49
quelle

3 Antworten

16

Hier ist ein Ansatz, der Hardcoding-Breiten vermeidet und flexiblere Papierformate ermöglicht. Stellen Sie sicher, dass die Anweisung using MigraDoc.DocumentObjectModel; in Ihre Klasse eingeschlossen ist.

%Vor%     
Kidquick 23.06.2015 20:53
quelle
1

Sie können keine Prozentwerte mit MigraDoc verwenden.
Sie können die absolute Breite jeder Spalte festlegen.

Wenn Sie also DIN A4 mit 2,5 cm Rand an jeder Seite verwenden, haben Sie 16 cm links für den Tisch und Sie müssen zwei Spalten von je 8 cm erstellen.

Sie können den linken Einzug der Tabelle so einstellen, dass Tabellen horizontal verschoben werden.

    
Vive la déraison 28.07.2014 12:05
quelle
0

Wenn die Antwort von Kidquick nicht funktioniert, verwenden Sie document.DefaultPageSetup:

%Vor%     
daniol 04.08.2017 12:50
quelle

Tags und Links