是否可以将构造函数添加到PDF生成器而不是手动键入字符串?

时间:2016-12-01 08:43:32

标签: java pdf-generation itext

大家好,所以我现在正在尝试Java的PDF生成器,并想知道是否可以从不同的类添加构造函数而不是手动键入字符串。 例如,而不是paragraph.add(“你的字符串在这里”); 是否可以输入paragraph.add(account.welcome()); 我试过这样做但是它返回了一个错误。

我现在使用的PDF生成器代码是:

UIViewController

更新:这是我正在尝试使用的课程

RCTRootView

1 个答案:

答案 0 :(得分:1)

是。这是可能的。以下内容肯定有用:

paragraph.add(account.welcome());

如果welcomepublic String welcome()

您必须将String传递给构造函数。 String是什么并不重要。如果您的Object有一个返回String的方法,则可以传递该方法的结果,如上所示(toString返回String)。

如果您在同一个套餐中,该方法也必须为publicpackage public

总结: 在Java中,您不仅可以将参考副本传递给由字母数字标记标识的对象,还可以传递给方法返回的对象。您只需要记住类型必须匹配,即您必须在扩展树中传递同一类或下面的类的对象。