Tablo hücresine OpenXML ile bir metin hizalaması uygulamak istiyorum.OpenXML SDK 2.0 ile tablonun metninde gerekçe
Neden uygulanmadığını anlamıyorum.
Table table = new Table();
TableRow tableHeader = new TableRow();
table.AppendChild<TableRow>(tableHeader);
TableCell tableCell = new TableCell();
tableHeader.AppendChild<TableCell>(tableCell);
Paragraph paragraph = new Paragraph(new Run(new Text("test")));
ParagraphProperties paragraphProperties = new ParagraphProperties();
JustificationValues? justification = GetJustificationFromString("centre");
if (justification != null)
{
paragraphProperties.AppendChild<Justification>(new Justification() { Val = justification });
}
paragraph.AppendChild<ParagraphProperties>(paragraphProperties);
tableCell.AppendChild<Paragraph>(paragraph);
public static JustificationValues? GetJustificationFromString(string alignment)
{
switch(alignment)
{
case "centre" : return JustificationValues.Center;
case "droite" : return JustificationValues.Right;
case "gauche" : return JustificationValues.Left;
default: return null;
}
}
Yardımınız için teşekkürler!
İyi görünüyor, JustificationValues türünü değiştirerek denediniz mi? JustificationValues için – Kiru
Yaptım ama hiçbir şey değişmiyor – Aelios