Open XML SDK Seitenränder

Ich versuche, legen Sie die Seitenränder auf eine excel-Tabelle, die generiert wird, indem Sie das open xml sdk. Ich bin nicht zu öffnenden excel-Dokument, das bereits vorhanden ist, generiert von Grund auf. Ich bin mit dem PageMargins Klasse, aber bin mir nicht sicher, wie Sie Sie zu befestigen, diese Instanz auf das Arbeitsblatt. Die SDK productivity tool gibt diesen code ein:

PageMargins pageMargins1 = worksheet.GetFirstChild<PageMargins>();
pageMargins1.Left = 0.45D;
pageMargins1.Right = 0.45D;
pageMargins1.Top = 0.5D;
pageMargins1.Bottom = 0.5D;

Die GetFirstChild () - Funktion gibt null zurück. Ich habe auch versucht zu tun

worksheet.Append(pageMargins1);

aber kein Glück.

Auch mit dem code aus diesem Beispiel: Ändern der excel 2007-Dokument Sie die Ausrichtung auf Querformat, indem Sie OpenXML sdk
zum festlegen der Seitenausrichtung funktioniert nicht, wenn Sie das Dokument von Grund auf neu. Wie fügen Sie ein PageSetup-Objekt & PageMargin Instanz für das Dokument?

Alle haben ein wissen um das SDK und weiß, wie die Seitenränder oder Papierformat Klasse?

InformationsquelleAutor Ian Herbert | 2011-12-08
Schreibe einen Kommentar