Как изменить стиль границы для таблицы itextsharp в asp.Net - PullRequest
0 голосов
/ 16 мая 2019

Привет. В настоящее время я изучаю, как использовать 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...