- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我正在开发一个可以生成条形码列表的小应用程序。我的电脑上安装了正确的字体。现在我将它们直接打印到网页上,它在 Chrome 和 IE 7 中正常工作,但在 Firefox 中不能正常工作。有谁知道 Firefox 与 IE 和 Chrome 的不同之处?
这是我的代码:
<html>
<head>
<title>Barcode Font Test</title>
<style type="text/css" media="screen">
.barcode { font-family: "wasp 39 m", verdana, calibri; font-size: 36pt; }
</style>
</head>
<body>
<div class="barcode">*574656*</div>
</body>
</html>
编辑:我可能应该提到,目前这更像是一个个人元素,并不打算向全世界发布。虽然我会采用可行的解决方案,但我想要一些不涉及 Javascript/Flash/等的解决方案。
最佳答案
有几种条形码格式。有些很简单,有些会变得非常复杂。如果适合您的应用,最容易使用的一种是 3 of 9 条码。它未被压缩,并且与条形码中的字符存在 1 对 1 的关系。这有两个变体,仅数字和包含 alpha 的扩展集。我将继续假设您可以使用这种格式。 (从您的示例代码看来,这就是您正在使用的)对于最简单的实现,请仅使用数字。然后,您只需要十一个字符(0-9 和星号)。查看现有 3 of 9 字体的定义。 (对于非商业用途,搜索名为 FREE3OF9 的字体。您可以将其用作您应用程序的基础...)
接下来是单调乏味的部分 - 需要为您预先完成更多工作,但几乎可以在任何浏览器中显示。如果您无法在线找到任何内容,请为每个字符创建一个 GIF(或 BMP 或 PNG)图像。 (记住在字符的右侧包含适当的空白,以使其与一行中的下一个字符保持距离!)它只需要一个像素高。当需要显示条形码时,将字符串在一起作为 <IMG>
是彼此相邻的。 3 of 9 要求条形码中的字符在每一端都用星号包围或包裹(无论如何它是 FREE3OF9 字体中的星号)。设置 <IMG>
的高度的高度足以适合您的打印输出。
这样,客户端不需要安装字体,但大多数条码解码器都可以读取生成的图形。
您的示例 ( *574656*
) 可能如下所示:
(好吧,不完全是那样 - 它是一个实体图形,而不是几个内联单个图形的组合,但你明白了)
单个数字图形如下所示:(虽然,这些还没有“清理”)
*
0
1
2
3
4
5
6
7
代码更改可能如下所示:
<html>
<head>
<title>Barcode Font Test</title>
</head>
<body>
<img src="3o9cb_ast.png" alt="*"/>
<img src="3o9cb_5.png" alt="5"/>
<img src="3o9cb_7.png" alt="7"/>
<img src="3o9cb_4.png" alt="4"/>
<img src="3o9cb_6.png" alt="6"/>
<img src="3o9cb_5.png" alt="5"/>
<img src="3o9cb_6.png" alt="6"/>
<img src="3o9cb_ast.png" alt="*"/>
</body>
</html>
我用了SearchFreeFonts.com作为一种资源来刷新我对 9 个条形码字符中的 3 个是如何格式化的内存。这些图形最初来自该站点。
关于css - 网页和条形码字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/240948/
我有一个正在动态生成的条形码,并希望传递给 gsp,该 gsp 稍后将变成 pdf。我不需要出于自己的任何目的保留条形码,只想将图像从 Controller 传递到 gsp。 有没有办法渲染作为变量传
我正在研究苹果“passkit”框架。我已经制作了 lolipop 优惠券,正如它在 guide 中所说的那样. - 创建证书(Apple Dev 网站)我已经编译了.pkpass。 现在我必须使用动
我有这样的代码 $('.testbarcode').barcode('1234567', "code128"); 当我设置样式时它是折线,那么我如何才能将此条码的宽度设置得
我正在将 Visual Basic 应用程序转换为 Python Django。目前,它具有条形码功能来处理商店的销售。这可以用 python django 实现吗? 最佳答案 如果您对条形码功能的定
我正在尝试按照此示例使用条形码 API https://github.com/googlesamples/android-vision/tree/master/visionSamples/barcod
这是我到目前为止所得到的: def encodeFive(zip): zero = "||:::" one = ":::||" two = "::|:|" t
我正在尝试创建具有本文所示格式的条形码:http://www.thebookdesigner.com/2009/10/self-publishing-basics-deciphering-the-bo
我需要一些关于如何从 bmp 文件中获取 12 位条形码的指导,我完全不知道如何处理这个问题。我首先将图像读入 bitmam,我该如何继续? 例子:下图的条码是081034489030。我如何获得这些
谁能告诉我从哪里开始编码以便从 C# 中的 OPOS(Datalogic Magellan 设备)加权和条形码扫描中获取数据?例如,在这种情况下我应该使用什么库和什么函数。我一无所知,因为我已经花了很
使用 zxing,我设法将 Code39 条形码保存为 PNG,但它只显示条形,没有数字。我怎样才能在一个 PNG 中包含条形码和编号? KI 最佳答案 您无法使用 zxing 添加号码。您可以做一些
我正在尝试将扫描的条形码用作 SQL 查询中的变量。我正在使用 Google ML Kit Quick Start项目。我有一个使用 jtds1.3.1 制作的连接和查询功能。我只是无法获得要在查询中
我尝试让程序从下面的代码中读取 EAN13,但它不起作用 func metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metada
我必须读取 PDF 文件中的数据矩阵代码,我正在研究其可能性,对此我有一些疑问: 1.- 我与 Itext 合作,我正在寻找有关使用此库读取此 QR 条形码的可能性的信息,但我没有相关结果,这可能吗?
文档和头文件不包含任何与支持 3D 条形码相关的信息。但是,明确提到 AVMetadataMachineReadableCodeObject 支持一维和二维条码。因此,有人知道 AVFoundatio
我一直在寻找解决方案,到目前为止,我认为对我的项目来说最好的解决方案是使用免费的 Code 39 字体。但是,我已经尝试打印一些样本,但我的条形码扫描仪无法读取它们。 我进行了更多研究,偶然发现了 t
生成 3 of 9 很容易条形码使用 Font() Font f = new Font("Free 3 of 9", 80); this.Font = f; Label l = new Label()
愚蠢的我,我以为只要用条形码字体写一些文本,就会让扫描仪读取它。看来我错了。 所以在阅读了一些关于 code128 条形码的文档之后,我了解到: 条形码以(103、104 或 105 取决于类型)开头
我想在 WPF 应用程序中区分(条形码)扫描仪和键盘输入。 我需要的是每当我的扫描仪提供数据时发生的事件。 在我的应用程序中有一个特殊的字段,它将填充来自扫描仪的输入。因此,如果用户关注其他领域,我不
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,因为
是否可以将 ZPL 和二进制数据用于 aztec 条形码? 我尝试使用BluetoothConnection写入发送以UTF8和字节数据编码的字符串连接数组/ String zplStart; byt
我是一名优秀的程序员,十分优秀!