本文介绍了用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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-22 13:10