本文介绍了用IText测量MeasureString的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我希望我的列宽度为自动大小,但我知道这是不可能的,所以我尝试使用函数 MeasureString
但没有成功。
I want my columns' width be auto size, but I know this is impossible, so I try to use with the function MeasureString
without success.
这是我的代码:
Document doc = new Document(PageSize.A4, 20, 20, 72, 72);
doc.Open();
PdfPTable t=new PdfPTable(2);
//Here I want to know the size of the column.
.
.
.
doc.Close();
我知道我需要一个对象来设置函数 MeasureString
就可以了,但我不知道是哪个对象。
I know I need an object to set the function MeasureString
on it, but I don't know which object.
推荐答案
调用 GetWidthPoint(string
将返回该特定字体的给定字符串的宽度。 iTextSharp.text.Font.BaseFont
的实例上的text,float fontSize)
Calling GetWidthPoint(string text, float fontSize)
on an instance of iTextSharp.text.Font.BaseFont
will return the width of a given string for that particular font.
这篇关于用IText测量MeasureString的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!