当前位置: 首页 > 知识库问答 >
问题:

如何使用iReport从数据库中加载图像

白永昌
2023-03-14

有人能帮忙吗?

共有1个答案

党博超
2023-03-14

对于图像200×300,使用 和字符串参数。

例如。

<parameter name="IMG_PATH" class="java.lang.String"></parameter>

...

<image ...>
    <reportElement x="0" y="0" width="200" height="300"/>
    <imageExpression class="java.lang.String">
        <![CDATA[$P{IMG_PATH}]]>
    </imageExpression>
</image>

另见http://jasperreports.sourceforge.net/sample.reference/images/index.html

 类似资料:
  • 问题内容: 带有以下源代码: 我可以用: 实例化该类,但我必须将此源文件()放在类路径中 我想从数据库动态加载此类(将源代码存储为或) 这可能吗 ? 问题答案: 假设您已经编译了该类,则可以创建一个,从数据库中加载该类。 如果数据库仅包含源代码,则必须首先对其进行编译-查看Java编译器API,了解如何在没有任何文件的情况下执行此操作。 请注意,只要类加载器处于活动状态,以这种方式加载的类就会保持

  • 问题内容: 我需要专门加载另存为斑点的JPG图像。GDI +使从文件而不是从数据库检索图像非常容易… 问题答案: 看一下Image :: Image(IStream *,BOOL)。这需要一个指向实现IStream接口的COM对象的指针。您可以通过使用GlobalAlloc分配一些全局内存,然后在返回的句柄上调用CreateStreamOnHGlobal来获得其中之一。它看起来像这样: 但是带有错

  • 我正在尝试加载带有数据绑定的图像。但我一直没有忘记。我的问题在哪里?下面是我的代码和布局结构。 MyItemViewModel。kt 布局xml

  • 我正在研究一个血液供应链的模拟,并创建和导入了一些表来管理各种代理群体的主数据,如血液处理中心、检测中心、医院等。这些表包含所述代理的名称和lat/lon坐标。 这些表都是MySQL数据库的一部分,我用它的接口连接到AnyLogic,正如我所说,导入了这些表。到目前为止还不错,但是,当我想为每个数据库条目创建代理群体并将代理的参数分配到表的各个字段时,AnyLogic不能将名称(在MySQL中为V

  • 问题内容: 问题 我尝试使用以下 在此页面上:http : //grb.sonoma.edu : 81/paging.php从数据库加载数据。方法1仅在IE8中有效,但仅在刷新页面后才有效。首次加载页面时,我收到“完成此操作所需的数据尚不可用”。错误。 我更喜欢方法1的原因是因为它使我可以访问表中的各个行。例如,每一行都有一个“突发”类。我在用 单击时更改所选行的颜色。这似乎仅适用于方法1,而不适

  • 我想在Jaspersoft Studio中的报表中的详细信息带中插入来自数据库的图像。 JPG图像保存在MySQL中的longblob类型的imgdata字段中。 我试图将此表达式放在Image元素中: 在第一种情况下,我得到以下错误: ...在第二种情况下,这个错误是: 我的问题是:如何将数据库中的图像插入到JasperReports的报表中?