我在使用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
---------------------------
我该如何解决这个问题?
答案 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)
此断言表示您的字体已损坏