gpt4 book ai didi

java - 如何在不使用 BIRT 运行时的情况下在 RCP 应用程序中使用 BIRT?

转载 作者:行者123 更新时间:2023-12-01 04:27:38 27 4
gpt4 key购买 nike

这就是我想要做的:我有一个 Eclipse 插件,其中包含某些数据(实际上是代表项目文件结构的字符串)。这些字符串可以通过通常的 getter 访问并存储在列表中。我现在想将这些字符串放入 BIRT 中以获得 pdfhtml。从我到目前为止发现的情况来看,我需要以某种方式将 BIRT 集成到插件中(我希望必须选择数据源和数据集等等,就像您必须使用BIRD 的 UI - 这应该在我的代码中自动发生)。此外,我不想使用BIRT运行时,而只想使用通过eclispe->help->istall new software从常见安装方式获得的普通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 */
}

我希望我的问题足够清楚:)。

最佳答案

好吧,我自己回答了这个问题,所以我会回答它,以防有人遇到同样的问题。
事实上我的问题有点愚蠢,因为我真的不知道我在说什么。我认为尝试在不使用BIRT 运行时的情况下实现这一点并不是非常明智的做法。我所说的是 BIRT 运行时环境的安装(您必须在其中设置 HOME 变量等),这仅在 BIRT 3.7 版本之前才需要。现在你可以跳过这一步,这正是我想要的。其实这没什么大不了的。我需要的所有信息都可以在这个eclipse tutorial中找到。但我建议您不要立即复制代码,因为该教程似乎有点旧,因此其中使用的一些方法在当前的 BIRT 版本中已被弃用(如果您稍后阅读这篇文章,它们实际上可能已经消失)。
我希望这对你们中的一些人有帮助。 :)

关于java - 如何在不使用 BIRT 运行时的情况下在 RCP 应用程序中使用 BIRT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18375165/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com