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"<br></br><Border Background="Gray"<br></br>VerticalAlignment="Center"><br></br><telerikDataViz:RadBarcodeCodebar Width="520"<br></br>Height="150"<br></br>Margin="30"<br></br>Text="999888"/><br></br></Border>
RadControls for Windows Phone Q1 2013 提供了对 QR(快速响应)条码的支持,并且能够通过 RadBarcodeQR 控件生成,使用的代码如下:
<Border Background="gray"<br></br>VerticalAlignment="Center"><br></br><telerikDataViz:RadBarcodeQR Width="300"<br></br>Height="300"<br></br>Version="7"<br></br>Text="Mark mark@yahoo.com"/><br></br></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 )关注我们,并与我们的编辑和其他读者朋友交流。
评论