sharpPDF表庄稼字母

时间:2010-07-29 15:16:57

标签: c# pdf

我正在使用sharpPDF 1.3.1(最新的非beta版)。

使用cellpadding<创建表时3字母的下半部分被裁剪(即q和g看起来相同)。无论如何要解决这个问题吗?

也许以某种方式编辑src?

1 个答案:

答案 0 :(得分:1)

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