Ich benutze openXML und C #, um eine Powerpoint-Folie zu erzeugen, aber ich kann nicht herausfinden, wie man die Textgröße und -farbe ändert / einstellt. Ist das möglich und gibt es ein Beispiel dafür, dass ich mit googeln keine finden kann?
Ich baue eine Tabelle aus (ähnlich: Ссылка ) und ich möchte eine Reihe von Dingen in jeder Zelle ändern (Schriftgröße, Schriftfarbe, Hintergrundfarbe der Zelle).
Ihre Kommentare geben an, dass diese Formatierung für eine Tabelle in einer PowerPoint-Folie verwendet wird.
Annahmen
Ich gehe davon aus, dass Sie bereits die Tabelle, Tabellenzeilen, Tabellenzellen und den Anzeigetext erstellt haben.
Auch vorausgesetzt, Sie haben alles funktioniert und jetzt möchten Sie Formatierung hinzufügen.
Wenn Sie Ihren Text und Ihre Zellen formatieren möchten, können Sie Folgendes tun:
%Vor% Ich habe betrogen und das " Open XML SDK 2.0-Produktivitätstool für Microsoft Office ".
Ich habe einfach eine neue PowerPoint-Datei erstellt, eine Tabelle hinzugefügt und die 3. Zelle bearbeitet.
Dann habe ich das SDK-Tool ausgeführt und den Code auf " [] / ppt / presentation.xml " reflektiert.
Ich habe dem reflektierten Code Kommentare hinzugefügt, damit Sie ihn besser verstehen.
Wie ein anderer Benutzer darauf hingewiesen hat, ist dies in ML möglich. Hier ist eine Lösung, die ich verwendet habe, um dieses Problem zu lösen:
%Vor% Beim Erstellen einer A.TableCell-Zelle zum Anhängen an die Zeile einer A.Table habe ich ein RunProperty-Element zur A.Run-Verschachtelung des A.Text für die Zelle hinzugefügt und es mit dem entsprechend festgelegten FontSize-Attribut instanziiert : { FontSize = 600 }
.
Ich hoffe, dass es jemandem hilft.
Tags und Links c# powerpoint openxml