C# 将文本设置为粗体
我有一个用iTextSharp创建PDF的函数 它将获取datagridview中的每个日期,以及与之连接的相关数据,并将其放入PDF中 然而,你看不到日期应该是标题,所以我的问题是 如何将日期加粗或将字体大小更改为稍大一点,以便您将其视为标题 如果我的代码对您来说不够清晰,请输入我的代码C# 将文本设置为粗体,c#,pdf,itextsharp,stringbuilder,C#,Pdf,Itextsharp,Stringbuilder,我有一个用iTextSharp创建PDF的函数 它将获取datagridview中的每个日期,以及与之连接的相关数据,并将其放入PDF中 然而,你看不到日期应该是标题,所以我的问题是 如何将日期加粗或将字体大小更改为稍大一点,以便您将其视为标题 如果我的代码对您来说不够清晰,请输入我的代码 //I am using a stringbuilder, this is the place where I declare it StringBuilder pdfData = new Stringbui
//I am using a stringbuilder, this is the place where I declare it
StringBuilder pdfData = new Stringbuilder();
//Here I go through each datetime, from point a (datetimePicker 1), to point b(datetimePicker 2)
for (DateTime dt = dtDateVanaf.Value; dt <= dtDateTot.Value; dt = dt.AddDays(1))
{
//This is supposed to be a header text, I want this part to be bold or a larger font size
pdfData.Append(dt.ToString("dddd dd MMM yyyy"));
pdfData.Append("\n\n");
//This is the part that I check the datagridview for the associated data foreach date time
foreach (DataGridViewRow row in dataGridView1.Rows)
{
//And so on...
}
}
//我正在使用stringbuilder,这是我声明它的地方
StringBuilder pdfData=新的StringBuilder();
//在这里,我从a点(datetimePicker 1)到b点(datetimePicker 2)遍历每个datetime
对于(DateTime dt=dtDateVanaf.Value;dt文本不仅仅是“粗体”或“斜体”,当您看到这些内容时,实际上您看到的是一种不同的字体,尽管它们是相关的(尽管技术上确实存在假粗体和假斜体)
因此,当您想要加粗某些内容时,您需要切换到加粗字体。如果您明确控制字体,这将给您最大的控制权。如果您不指定实际字体,并将其保留为系统默认字体,则您可以。有帮助的链接这是否意味着iTextSharp没有任何手册或任何类型的文档完全