Привет. В настоящее время я изучаю, как использовать itextsharp, и теперь у меня возникли проблемы с изменением стиля границы (пунктирная граница, пунктирная граница и т. Д.) Для ячейки таблицы.Я искал, но все, что я нахожу, это способы сделать это для itext в jave.пожалуйста, помогите мне сломать стену, на которую я смотрю.
Привет, поэтому я сейчас учусь работать с iTextsharp и испытываю затруднения в том, как изменить стиль границ (пунктирный, сплошной, пунктирный, двойнойborder, rounddots border) и все, что я нахожу, это способы сделать это в Java.Пожалуйста, помогите сломать стену, на которую я смотрю.
DataTable tb = helpers.dt_info();
PdfPTable table = new PdfPTable(3);
table.SetWidths(new float[] { 10f, 10f, 10f });
table.WidthPercentage = 60;
PdfPCell cell = new PdfPCell();
cell = new PdfPCell(new Phrase("ID"));
table.AddCell(cell);
cell = new PdfPCell(new Phrase("LANGUAGE"));
table.AddCell(cell);
cell = new PdfPCell(new Phrase("PLATFORM"));
table.AddCell(cell);
doc.Add(table);
foreach (DataRow r in tb.Rows)
{
table = new PdfPTable(3);
table.SetWidths(new float[] { 10f, 10f, 10f });
table.WidthPercentage = 60;
cell = new PdfPCell(new Phrase(r["id"].ToString()));
cell.BackgroundColor = BaseColor.GRAY;
cell.HorizontalAlignment = Element.ALIGN_CENTER;
table.AddCell(cell);
cell = new PdfPCell(new Phrase(r["language"].ToString()));
cell.BackgroundColor = BaseColor.LIGHT_GRAY;
cell.HorizontalAlignment = Element.ALIGN_CENTER;
table.AddCell(cell);
cell = new PdfPCell(new Phrase(r["platform"].ToString()));
cell.BackgroundColor = BaseColor.GRAY;
cell.HorizontalAlignment = Element.ALIGN_CENTER;
table.AddCell(cell);
doc.Add(table);
}
doc.Close();