编辑JRXML时i-report 3.7.6错误

时间:2010-12-03 13:29:03

标签: java xml ireport

我在使用i-Report 3.7.6编辑XML文件时遇到问题。我的XML文件是使用i-Report 2.0.2创建的,后来以JRXML格式与i-Report 3.7.6一起保存。当我现在点击XML文件时,i-Report给出了错误:

---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Assertion failed!

Program: ...rogram Files\Java\jdk1.6.0_23\jre\bin\java.exe
File: ../../../src/share/native/sun/font/t2k/t2kstrm.c
Line: 132

Expression: pos <= t->maxPos

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)
---------------------------
Abort   Retry   Ignore   
---------------------------

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

XML之后以<kbd><</kbd>property name="ireport.y" value="0"/>模式添加此文字(或其他模板中的类似文字):

<kbd><</kbd>style name="Sans_Normal" isDefault="true" fontName="DejaVu Sans" fontSize="12" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false"/>
<kbd><</kbd>style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false"/>
<kbd><</kbd>style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12" isBold="false" isItalic="true" isUnderline="false" isStrikeThrough="false"/>

答案 1 :(得分:0)

此断言表示您的字体已损坏