在sf.net上看到了itextsharp,用了以后感觉很不错,但是在生成表格时遇到了点小问题.
Table aTable = new Table(i);
在生成了一个表格之后,我无法控制表格的宽度,好像在生成的时候aTable的宽度就已经定死了,不管i的值是多少,这个table的总是一样的,而且没有撑满纸张的宽度.
我想改表整个table的宽度以及其中的各个cell的宽度,不知道应该如何去写,大家帮帮忙.ps:看了源码,发现有width,right等属性,但是设置了,没有效果
也发现了有right(int i)等方法,但是方法里仅仅是抛出了一个异常类
:(

解决方案 »

  1.   

    呵呵,重新看了看table里的代码,发现源码在实例table的时候把width定义为了页面的80%,我已经改了,测试也通过,终于发现开源的优点,hoho
      

  2.   

    楼上的好......
    帮忙解决个问题吧,table的cell的高度怎么控制呢