这是我正在尝试做的事情:我有一个包含某些数据的eclipse插件(实际上是表示项目文件结构的字符串)。这些字符串比普通的getter更容易使用,并存储在列表中。我现在想把这些字符串放到BIRT中以获得 pdf 或 html 。从我到目前为止发现的内容来看,我需要以某种方式将BIRT集成到插件中(我不想要选择数据源和数据集等等,就像你必须使用它一样BIRD的UI - 这应该在我的代码中自动发生)。此外,我不想使用 BIRT运行时,但只有通过 eclispe-> help->的常用安装方式获得的普通jar是新软件。如果没有运行时和,如果没有深入挖掘BIRT源文件,这是否可能?我实际上在寻找类似的东西:
Datasource source = new DataSource();
/* put somehow the strings into the data source */
DataSet set = new DataSet();
/* connect set to source, create layout and so on */
这是我目前正在工作的方法:
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
/* the strings are accessible over "fs" */
FileStructure fs = extractFileStructure(event);
/* TODO: Implement the layout */
}
我希望我的问题足够清楚:)。
答案 0 :(得分:0)
好吧,我自己设法回答了这个问题,所以如果有人遇到同样的问题,我会回答这个问题。
其实我的问题有点傻,因为我真的不知道我在说什么。我不认为在不使用 BIRT运行时的情况下尝试实现这一点是非常明智的。我所说的是安装BIRT运行时环境(你必须设置一个HOME变量等等),这只是在BIRT 3.7版之前才需要的。现在你可以跳过这一步,这正是我想要的。实际上这并不是什么大问题。我需要的所有信息都可以在eclipse tutorial中找到。但我建议你不要立即复制代码,因为教程似乎有点旧,所以当前BIRT版本中不推荐使用其中的一些方法(如果你稍后阅读这篇文章,它们实际上可能已经消失了)。
我希望这对你们中的一些人有所帮助。 :)