问题标签 [birt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在图表上显示叠加标签?
我有一个用 Birt 创建的图表,我想在其上添加一些标签以指定由 2 个红色标记分隔的 4 个区域(见下图),每个象限中有一个标签(如果可能,居中)。
我正在寻找一种解决方案,直接使用 birt 图表编辑器或使用 javascript(就像我为红色标记所做的那样)。
reporting - BIRT:PDF - 生成时间
我有一份报告,其中预览的 html 生成大约需要 39 秒。当我尝试预览 pdf 格式的报告时,它没有在 4 分钟内完成。这正常吗?我的其他报告最多有大约 50% 的时间差异。如果它不正常,我怎样才能加快 pdf 中的报告生成速度?
谢谢!(BIRT 2.1.3,RCP 设计器)
java - 如何通过 BIRT 图表 API 自定义系列填充面积图?
我正在尝试为我正在通过 BIRT 图表 API 构建的面积图中的系列创建渐变填充,但是“集成和扩展 BIRT”一书和 Interwebs 似乎奇怪地对如何让它工作保持沉默。似乎无论我做什么,我总是从默认调色板中获得纯色。我尝试使用 SeriesDefinition.getSeriesPalette().update(Gradient) 甚至创建我自己的调色板并在其中填充渐变并将其设置在 SeriesDefinition 上,但无济于事。我还注意到,如果我不在 Palette 上执行 shift(),即使它是 shift(0),Javadocs 声称不会执行任何操作,当我尝试生成图表时,我会得到 NullPointerException:
这是我尝试过的最新(非工作)代码:
那么,让 BIRT 图表 API 使用我的渐变作为区域填充的魔法咒语是什么?
eclipse - “行[0]”是什么意思?
你好!我正在寻找一个文档来定义“rows[0]”这个词的含义。这是 Eclipse 框架中的 BIRT。也许这是一个 Javascript 词?我不知道...一直在疯狂地寻找,但什么也没找到。有任何想法吗?
java - BIRT:Java - 事件处理程序,文件位置
我想通过 java 类为我的报告实现事件处理......我必须把文件放在哪里?我需要 .class 文件还是 .jar 文件?
BIRT 2.1.3,RCP - 设计师
java - 互动你去哪儿了?
我一直在浏览您的许多有关 BIRT 的网站,特别是有关交互性或脚本相关主题的网站。
但是(生活在一个完美无瑕的世界中真是太好了)尝试执行一些示例(例如这个http://kickjava.com/src/org/eclipse/birt/chart/examples/api/interactivity/InteractivityCharts.java .htm),它应该制作交互式图表我什么也没得到......嗯,是的,我得到了一些东西:图表(顺便说一下非常好的;p)但我已经搜索了交互性aaaaa并且它已经消失了......可能是游泳池或洗衣房,但肯定不在那里......如果你愿意,我可以把我用来显示图表的代码或你想要的任何东西发给你,但我真的需要让我的图表互动,感到很无助和心烦意乱(我宁愿茫然和困惑......)。
java - Birt Chart 引擎文档
我正在寻找有关 Birt Chart Engine 的完整、精确和准确的文档,但我找不到任何东西,我遇到的所有文档都与 Birt Designer 相关或不准确甚至不存在。我希望有一个人可以帮助我...
(我确切地说,我特别寻找有关图表交互性和脚本的文档,同时将其呈现为 SWT 内容并完全使用 Java 代码制作)。
reporting - 通过 RCP-Designer 设置语言环境
BIRT 的报告文件中是否有一个选项可以强制执行语言环境?无论如何,我希望我的报告有一个德国数字格式。
提前致谢!:-)
java - [BIRT 2.3.2 (StandAlone)]“跳跃”问题?
事实是这样的:我制作了一个小型应用程序,其中包含一个与条形图相关的表格(当然是一个 birt ...... .
无论如何,一切正常......但是当我想让我的图表交互以显示工具提示(例如)时,我自然地通知我的 IDeviceRenderer,使用以下命令 idr.setProperty(IDeviceRenderer.UPDATE_NOTIFIER, this); 但是当(很久以后)我的代码来到 gr.render(idr, gr.build(idr.getDisplayServer(), this.chart, bo, vroum,null)); 时这样做会带来错误 (以前从未失败过)...
我感到失落 ...
ps:我得到的错误是我的图表没有条形图并收到以下错误消息:org.eclipse.birt.chart.factory.Generator.render(Generator.render) 处的 org.eclipse.birt.chart.exception.ChartException java:1373) at clickable.chart.ClickableProto.paintControl(ClickableProto.java:520) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:217) at org.eclipse.swt.widgets.EventTable.sendEvent (EventTable.java:84) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027) 在 org.eclipse。 swt.widgets.Widget.sendEvent(Widget.java:1012) 在 org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1424) 在 org.eclipse.swt.widgets.Control.windowProc(Control.java: 3842)在 org.eclipse.swt.widgets.Display 的 org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)。windowProc(Display.java:4541) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371) at org. clickable.chart.ClickableProto.main(ClickableProto.java:151) 处的 eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420) 原因:org.eclipse.birt.chart.render 处的 java.lang.NullPointerException。 InteractiveRenderer.isColoredByCategories(InteractiveRenderer.java:197) at org.eclipse.birt.chart.render.InteractiveRenderer.getSource(InteractiveRenderer.java:161) at org.eclipse.birt.chart.render.InteractiveRenderer.modifyEvent(InteractiveRenderer.java: 116) 在 org.eclipse.birt.chart.event.PolygonRenderEvent.fill(PolygonRenderEvent.java:156) 在 org.eclipse. .birt.chart.render.DeferredCache。flushPlanes(DeferredCache.java:499) 在 org.eclipse.birt.chart.render.DeferredCache.flushOptions(DeferredCache.java:271) 在 org.eclipse.birt.chart.render.DeferredCacheManager.flushOptions(DeferredCacheManager.java:165)在 org.eclipse.birt.chart.render.AxesRenderer.flushClipping(AxesRenderer.java:3416) 在 org.eclipse.birt.chart.render.AxesRenderer.restoreClipping(AxesRenderer.java:3401) 在 org.eclipse.birt.chart .render.Bar.renderSeries(Bar.java:1533) 在 org.eclipse.birt.chart.render.AxesRenderer.renderPlot(AxesRenderer.java:2181) 在 org.eclipse.birt.chart.render.AxesRenderer.render(AxesRenderer .java:314) 在 org.eclipse.birt.chart.factory.Generator.render(Generator.java:1368) ... 14 更多DeferredCacheManager.flushOptions(DeferredCacheManager.java:165) 在 org.eclipse.birt.chart.render.AxesRenderer.flushClipping(AxesRenderer.java:3416) 在 org.eclipse.birt.chart.render.AxesRenderer.restoreClipping(AxesRenderer.java: 3401) 在 org.eclipse.birt.chart.render.AxesRenderer.renderPlot(AxesRenderer.java:2181) 在 org.eclipse.birt .chart.render.AxesRenderer.render(AxesRenderer.java:314) 在 org.eclipse.birt.chart.factory.Generator.render(Generator.java:1368) ... 14 更多DeferredCacheManager.flushOptions(DeferredCacheManager.java:165) 在 org.eclipse.birt.chart.render.AxesRenderer.flushClipping(AxesRenderer.java:3416) 在 org.eclipse.birt.chart.render.AxesRenderer.restoreClipping(AxesRenderer.java: 3401) 在 org.eclipse.birt.chart.render.AxesRenderer.renderPlot(AxesRenderer.java:2181) 在 org.eclipse.birt .chart.render.AxesRenderer.render(AxesRenderer.java:314) 在 org.eclipse.birt.chart.factory.Generator.render(Generator.java:1368) ... 14 更多AxesRenderer.renderPlot(AxesRenderer.java:2181) 在 org.eclipse.birt.chart.render.AxesRenderer.render(AxesRenderer.java:314) 在 org.eclipse.birt.chart.factory.Generator.render(Generator.java:第1368章……还有14个AxesRenderer.renderPlot(AxesRenderer.java:2181) 在 org.eclipse.birt.chart.render.AxesRenderer.render(AxesRenderer.java:314) 在 org.eclipse.birt.chart.factory.Generator.render(Generator.java:第1368章……还有14个
我愿意接受任何想法!
birt - 如何将 BIRT 与需要身份验证的远程 (http/https) 数据源一起使用?
是否可以将 BIRT 与需要身份验证的远程 (http/https) XML 数据源一起使用?
- 基于 Cookie
- HTTP 身份验证
- SSL 客户端证书
以上任何一种都足够了。