Windows Phone 应用中通过 RadBarcode 整合条形码

阅读数:350 2013 年 4 月 1 日

话题:语言 & 开发

RadControls for Windows Phone Q1 2013 中的RadBarcode 控件包括了多个能生成不同类型条形码的组件,能生成的条形码类型有 QP、UPCA、UPCE、UPCSupplement2、UPCSupplement5、 POSTNET、PDF417、MSI、EAN8、EAN13、库德巴码(Codabar)、93、扩展 93、39,扩展 39、非交叉 25、交叉 25、128、128A、128B、128C 和 11。

比如,在添加了下面的 XML 命名空间之后,就能够很容易地通过下面的代码为值 999888 生成库德巴码:

xmlns:telerikDataViz="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.DataVisualization"

<Border Background="Gray"

VerticalAlignment="Center">

<telerikDataViz:RadBarcodeCodebar Width="520"

Height="150"

Margin="30"

Text="999888"/>

</Border>

RadControls for Windows Phone Q1 2013 提供了对 QR(快速响应)条码的支持,并且能够通过 RadBarcodeQR 控件生成,使用的代码如下:

<Border Background="gray"

VerticalAlignment="Center">

<telerikDataViz:RadBarcodeQR Width="300"

Height="300"

Version="7"

Text="Mark mark@yahoo.com"/>

</Border>

在上面的代码中,Version 属性设置为 7。Version 的数值设置地越高,编码到 QR 码中的信息就越多。

RadBarcodeQR 包含一个 QR 码生成器,该生成器可用于编码联系人详细资料从而创建一个图像,这样就可以使用 QR 扫描仪、有摄像功能的手机以及能够将条码 PIN 到启动窗口的智能机快速地创建一条新的联系人记录。

用户能够通过 RadBarcode 创建购物应用并整合到Windows Phone 钱包中。同时还能够通过它将任意数字转变为工业标准条形码格式。此外,还可以使用内置的输入校验器通过数值匹配相关的条形码类型。

RadControls for Windows Phone Q1 2013 包含 50 多种控件,其中包括 LiveTileHelper 组件,该组件能在应用中创建和更新页面标题的链接,并允许用户使用每一个新模板同时添加自定义 UI 元素作为其内容。

查看英文原文Integrate BarCodes into Windows Phone Apps


感谢孙镜涛对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。