Is it possible to add a hyperlink in a table?
Thanks!
foreach (var req in reqs)
{
var rrc = string.IsNullOrWhiteSpace(req.URL) ? req.RiskReductionControl.Replace("-", " ") : string.Format("<a href='{0}' target='_blank'>{1}</a>", req.URL, req.RiskReductionControl.Replace("-", " "));
data.Add(GetMitigationConditionsString(req.MitigationRequestId) + ";" + req.TaskActivity.Replace("-", " ") + ";" + req.RiskAssociated.Replace("-", " ") + ";" + req.CauseAspect.Replace("-", " ") + ";" + req.Severity + ";" + req.Probability + ";" + req.RPC + ";" + rrc + ";" + req.RiskMitigated + ";" + req.ContingencyPlan);
}
var dataSource = new string[data.Count][];
for (var i = 0; i < data.Count; i++)
{
dataSource[i] = data[i].Split(';');
}
table.DataSource = dataSource;
String[] data = {
"Hello;Description;www.e-iceblue.com/Tutorials/Spire.PDF/Spire.PDF-Program-Guide/Spire.PDF-Program-Guide-Content.html",
"900;Dive kayak;www.e-iceblue.com/forum/insert-hyperlink-in-a-table-t6619.html"};
String[][] dataSource = new String[data.Length][];
for (int i = 0; i < data.Length; i++)
{
dataSource[i] = data[i].Split(';');
}
PdfDocument doc = new PdfDocument();
PdfPageBase page = doc.Pages.Add(PdfPageSize.A4);
PdfTable table = new PdfTable();
table.Style.CellPadding = 2;
table.Style.DefaultStyle.Font = new PdfTrueTypeFont(new Font("Arial", 10f));
table.DataSource = dataSource;
table.Draw(page, new PointF(0, 20));
doc.SaveToFile("11301.pdf");