SVF 在Java11环境下使用 Java 版执行部时的限制事项
【产品】
Report Director Enterprise , SVF for Excel , SVF for FiBridgeⅡ/Java Edition , SVF for FX-STDOUT/Java Edition , SVF for Java Print , SVF for NEC MultiCoder , SVF for PDF , SVF for PlainTXTⅡ/Java Edition , SVF for SATO/Java Edition , SVF for TEC/Java Edition , SVF for TIFF , SVF for Web/CSV Java Edition , SVF for Web/TIFF Java Edition
【说明】
Java11 环境下使用 Java 版的执行部时的限制事项如下:
注意:限制事项的影响取决于客户的环境、样式文件的格式以及含有数据在内的操作模式。因此,还需在参考以下信息后进行初步验证。
1、使用图形模式的样式文件时,字体形状、打印位置会发生差异
- 现象
以 OCRB 图形模式的输出结果为例,可以看出 Java8 和 Java11 的输出结果中,出现了竖直方向和水平方向打印位置的差异。
以下字体需要确认 向上移动 和 向右移动 后的结果
会向上移动的字体:OCRB, Arial, BatangChe, DotumChe, TimesNewRoman, YuGothic, SimHei, SimSun, MingLiU, PMingLiU
会缩小字符间距的字体:在样式中,除了指定为粗体的AngsanaNew, CordiaNew之外的所有字体
- 对策
a. 调整图形模式样式文件的字间距
b. 将图形模式更改为基本模式样式文件
2、在未进行字体设置的环境中使用文本框时出现警告错误
- 现象

- 对策
在SVF环境设置的 [运行环境设置] - [环境变量/文本框] 中设置字体。
Related Articles
关于SVF的选项机种
SVF的选项机种是不需要额外进行安装的,在已经安装并激活了SVF执行部(SVF for PDF或SVF for JAVA Print)的前提下,利用SVF for Option的KEY激活相对应的选项机种即可。 SVF提供的选项机种列表如下: SVF for Excel SVF for Web/CSV Java Edition SVF for SATO/Java Edition SVF for Zebra SVF for TEC/Java Edition SVF for NEC ...
Java版执行部异常终止日志(Abend log)的取得方法
产品名称:SVF for Java Print、SVF for PDF 版本:9.1 及更高版本 <日志说明> Java版SVF执行部异常终止日志是在打印过程中发生异常终止时输出的日志。 当打印过程中出现问题时,此信息可用于分析。 ※ 初始状态下,不输出异常结束日志。 ■ 日志输出设置(Ver.9.1 ~) 打开 SVF Java PRODUCT Application Menu(http://hostname:44090/) 选择 [SVF Java PRODUCT] (Ver9.1) / ...
java运行环境从java7升级到java8后,PDF输出时发生错误
错误信息示例: ret = svf.VrSetLocale(SvfUtil.getLocale()); java.lang.NoClassDefFoundError: sun/io/ByteToCharConverter at jp.co.fit.vfreport.Def.getDefaultConverterName(Unknown Source) at jp.co.fit.vfreport.Def.<clinit>(Unknown Source) at ...
[SVF Print Spooler Service] 启动后立即停止
产品名称:SVF for Java Print,SVF for NEC MultiCoder, SVF for PDF,SVF for SATO/Java Edition,SVF for TEC/Java Edition 版本: 9.2SP2以前 <原因> 请参考并确认 [SVF Print Spooler Service] 在启动服务(进程)时已注册的打印机设置。 在上述设置中,[输出目标] 为 [打印机],[输出端口] 没有指定为 [IP地址:队列名称], 只设置了 [IP地址] ...
SVF产品是否支持PCL6打印机?
涉及产品: Report Director Enterprise , SVF for Java Print PCL6 打印机,有以下两种类型 ·【PCL6 Enhanced】 指PCLXL。与PCL5不兼容,因此不能用【Hewlett-Packard PCL5】机种进行打印。 ·【PCL6 Standard】 PCLXL与PCL5e的集成。PCL5e与PCL5兼容,可以用【Hewlett-Packard PCL5】机种实现打印。 ※ 但是,需要确认打印机中是否安装了报表所使用的设计字体。 ...