r
This commit is contained in:
parent
2af45433fa
commit
5c8d21f228
@ -30,11 +30,11 @@ internal class ExcelBuilder
|
|||||||
public ExcelBuilder AddHeader(string header, int startIndex, int count)
|
public ExcelBuilder AddHeader(string header, int startIndex, int count)
|
||||||
{
|
{
|
||||||
CreateCell(startIndex, _rowIndex, header,
|
CreateCell(startIndex, _rowIndex, header,
|
||||||
StyleIndex.CenteredBoldTextWithBorders);
|
StyleIndex.BoldTextWithBorders);
|
||||||
for (int i = startIndex + 1; i < startIndex + count; ++i)
|
for (int i = startIndex + 1; i < startIndex + count; ++i)
|
||||||
{
|
{
|
||||||
CreateCell(i, _rowIndex, "",
|
CreateCell(i, _rowIndex, "",
|
||||||
StyleIndex.CenteredBoldTextWithBorders);
|
StyleIndex.BoldTextWithBorders);
|
||||||
}
|
}
|
||||||
_mergeCells.Append(new MergeCell()
|
_mergeCells.Append(new MergeCell()
|
||||||
{
|
{
|
||||||
@ -46,7 +46,7 @@ internal class ExcelBuilder
|
|||||||
public ExcelBuilder AddParagraph(string text, int columnIndex)
|
public ExcelBuilder AddParagraph(string text, int columnIndex)
|
||||||
{
|
{
|
||||||
CreateCell(columnIndex, _rowIndex++, text,
|
CreateCell(columnIndex, _rowIndex++, text,
|
||||||
StyleIndex.SimpleTextWithoutBorder);
|
StyleIndex.BoldTextWithoutBorder);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
public ExcelBuilder AddTable(int[] columnsWidths, List<string[]> data)
|
public ExcelBuilder AddTable(int[] columnsWidths, List<string[]> data)
|
||||||
@ -217,7 +217,35 @@ internal class ExcelBuilder
|
|||||||
FillId = 0,
|
FillId = 0,
|
||||||
Alignment = new Alignment()
|
Alignment = new Alignment()
|
||||||
{
|
{
|
||||||
Horizontal = HorizontalAlignmentValues.Center,
|
Horizontal = HorizontalAlignmentValues.Left,
|
||||||
|
Vertical = VerticalAlignmentValues.Center,
|
||||||
|
WrapText = true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
cellFormats.Append(new CellFormat
|
||||||
|
{
|
||||||
|
NumberFormatId = 2,
|
||||||
|
FormatId = 0,
|
||||||
|
FontId = 0,
|
||||||
|
BorderId = 1,
|
||||||
|
FillId = 0,
|
||||||
|
Alignment = new Alignment()
|
||||||
|
{
|
||||||
|
Horizontal = HorizontalAlignmentValues.Left,
|
||||||
|
Vertical = VerticalAlignmentValues.Center,
|
||||||
|
WrapText = true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
cellFormats.Append(new CellFormat
|
||||||
|
{
|
||||||
|
NumberFormatId = 3,
|
||||||
|
FormatId = 0,
|
||||||
|
FontId = 1,
|
||||||
|
BorderId = 0,
|
||||||
|
FillId = 0,
|
||||||
|
Alignment = new Alignment()
|
||||||
|
{
|
||||||
|
Horizontal = HorizontalAlignmentValues.Left,
|
||||||
Vertical = VerticalAlignmentValues.Center,
|
Vertical = VerticalAlignmentValues.Center,
|
||||||
WrapText = true
|
WrapText = true
|
||||||
}
|
}
|
||||||
@ -227,7 +255,9 @@ internal class ExcelBuilder
|
|||||||
private enum StyleIndex
|
private enum StyleIndex
|
||||||
{
|
{
|
||||||
SimpleTextWithoutBorder = 0,
|
SimpleTextWithoutBorder = 0,
|
||||||
CenteredBoldTextWithBorders = 1
|
BoldTextWithBorders = 1,
|
||||||
|
SimpleTextWithBorders = 2,
|
||||||
|
BoldTextWithoutBorder = 3
|
||||||
}
|
}
|
||||||
private void CreateCell(int columnIndex, uint rowIndex, string text, StyleIndex styleIndex)
|
private void CreateCell(int columnIndex, uint rowIndex, string text, StyleIndex styleIndex)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user