У меня есть документ, который создает моя страница asp.net, и мне нужно выровнять текст некоторых столбцов по центру. Я открыл документ после того, как вручную центрировать столбцы в openXML SDK, но отображаемый код не дает желаемого результата.
Вот как я настраиваю произвольную ширину этих столбцов, и я хотел бы добавить к этой функции (метод, whatevs) возможность центрировать текст:
private static Column CreateColumnData(UInt32 StartColumnIndex, UInt32 EndColumnIndex, double ColumnWidth)
{
Column column;
column = new Column();
column.Min = StartColumnIndex;
column.Max = EndColumnIndex;
column.Width = ColumnWidth;
column.CustomWidth = true;
//the SDK says to add this next line to center the text but it doesn't work
column.Style = (UInt32Value)6U;
return column;
}
Я открыт для другого пути, но я думаю, что решение должно быть очень простым, я просто не могу его найти. Если кто-то может помочь, это было бы здорово.
ПРИМЕЧАНИЕ. Помните, что я использую OpenXML и не буду использовать Microsoft.Office.Interop.Excel