Можно ли создать комбинацию формы и текста в itext7, как в ссылке ниже:
Я создал таблицу с 3 ячейками и создал горизонтальную линию.
private Table AverageTable()
{
float[] widths = new float[] { 30f,1.125f,30f };
Table planTable = new Table(UnitValue.CreatePointArray(widths));
PdfFont TaubRegular = PdfFontFactory.CreateFont(System.IO.Path.Combine(ConfigurationManager.AppSettings["FontsLocation"], "TaubSans-Regular.ttf"), PdfEncodings.IDENTITY_H, true);
SolidLine line = new SolidLine(.5f);
line.SetColor(new DeviceCmyk(59, 66, 0, 0));
LineSeparator ls = new LineSeparator(line);
Cell cellPlanInvestmentsHeading = new Cell()
.Add(new Paragraph("Average Annual Total Returns(NAV)").SetFixedLeading(8))
.SetFont(PdfFontFactory.CreateFont(StandardFonts.TIMES_ROMAN))
.SetFontSize(7.5f)
.SetFontColor(new DeviceCmyk(59, 66, 0, 0))
.SetBackgroundColor(DeviceGray.WHITE)
.SetTextAlignment(TextAlignment.LEFT)
.SetVerticalAlignment(VerticalAlignment.TOP).SetPaddingRight(0f).SetMarginRight(0f);
Cell cellIcon = new Cell().Add(ls)
.SetHorizontalAlignment(HorizontalAlignment.LEFT)
.SetVerticalAlignment(VerticalAlignment.MIDDLE)
.SetPaddingTop(5f);
planTable.AddCell(cellIcon);
planTable.AddCell(cellPlanInvestmentsHeading);
planTable.AddCell(cellIcon);
return planTable;
}