C# sharpPDF表格和信件

C# sharpPDF表格和信件,c#,pdf,C#,Pdf,我正在使用sharpPDF 1.3.1(最新非测试版) 当创建cellpadding

我正在使用sharpPDF 1.3.1(最新非测试版)

当创建cellpadding<3的表格时,字母的下半部分会被裁剪(即q和g看起来相同)。有没有办法解决这个问题


可能是通过某种方式编辑src?

听起来很像是从字体的基线(字母所在的位置)计算填充,而不是从任何下降部分(突出基线以下的尾部,如“y”上)计算填充。我在其他PDF库中看到过这一点,您可以指定足够的cellpadding,也可以修改源代码,为top、left、right和bottom提供单独的cellpadding值,从而允许您指定更大的底部cellpadding。您还可以修改源代码,在底部添加一个额外的3px以适应(我怀疑这不太好),或者最后,查询用于下降字体大小的字体,并相应地调整底部填充。

谢谢您的提示!我将文本垂直居中放置在单元格中,这为我解决了问题。