首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ShieldUI条形码文本setFontSize

ShieldUI条形码文本setFontSize
EN

Stack Overflow用户
提问于 2016-12-21 22:14:25
回答 1查看 52关注 0票数 2

我正在尝试生成一个条形码,使用Wicket的ShieldUI。

对于条形码,我还需要显示文本。

我正在尝试设置文本的大小,但是输出不好,条形码不知何故溢出了设置文本的大小。

代码语言:javascript
复制
Barcode barcode = new Barcode(fieldName);
BarcodeOptions options = barcode.getOptions();

options.setValue("123456");
options.setType(BarcodeOptions.Type.CODE_128);
options.setHeight(30);
options.setWidth(120);

options.text.enabled=true;
options.text.style.setFontSize("8"); //if I remove this, the barcode 
//shows ok, but the textsize is not the one that I desire

item.add(barcode);                      

下面是HTML:

代码语言:javascript
复制
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:wicket="http://wicket.apache.org/" lang="en" xml:lang="en">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css"
    href="egp/css/shieldui-all.min.css" />
<script type="text/javascript" src="egp/js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="egp/js/shieldui-all.min.js"></script>
<script type="text/javascript" src="egp/js/shieldui-barcode.min.js"></script>
<wicket:head>

</wicket:head>
</head>
<body>
<table wicket:id="forEach">
            <tr>
                <td>
                    <div
                        wicket:id="barcode">
                    </div>
                </td>
            </tr>
</table>
</body>
</html>

这就是结果:

Click to see the image

EN

回答 1

Stack Overflow用户

发布于 2016-12-22 18:03:20

我也注意到了这个问题,并报告给了ShieldUI。他们已经上传了修复程序。已通过将fontSize从字符串更改为整数修复此问题。您可能需要下载最新版本并进行测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41264839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档