BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Windows Phone アプリにバーコードを組み込む

Windows Phone アプリにバーコードを組み込む

ブックマーク

原文(投稿日:2013/03/23)へのリンク

 

RadControls for Windows Phone Q1 2013RadBarcode には,QR,UPCA,UPCE,UPCサプリメント2,UPCサプリメント5,POSTNET,PDF417,MSI,EAN8,EAN13,Codabar,93,93 Extended,39,39 Extended,25 ノンインターリーブド,25 インターリーブド,128,128A,128B,128C,11など,さまざまな形式の バーコード を生成するコンポーネントが含まれている。

例えば999888という値のCodabarバーコードは,以下のコードとXMLネームスペース定義で簡単に生成することができる。

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>

QR(Quick Response)バーコードもサポートされている。RadBarcodeQRコントロールを使えば次のように生成可能だ。

<Border Background="gray"
VerticalAlignment="Center">
<telerikDataViz:RadBarcodeQR Width="300"
Height="300"
Version="7"
Text="Mark mark@yahoo.com"/>
</Border>

上のコードではバージョンプロパティとして7を設定しているが,それより上位のバージョンを指定すれば,さらに多くの情報をQRコードにエンコードすることができる。

連絡先情報をエンコードするQRコードジェネレータも用意されている。QRスキャナやカメラ付き携帯電話でスキャンして新しい連絡先情報を手軽に登録したり,スマートフォンの起動画面でPINコードとして使用するためのイメージを生成する。

RadBarcodeでは Windows Phone Wallet 用のショッピングアプリを開発することも可能だ。任意の数値データを業界標準のバーコード形式に変換したり,内蔵の自動入力検証機能を使って,使用した値を任意のバーコード形式の値と比較することもできる。

その他にもRadControls for Windows Phone Q1 2013には50以上の コントロール が用意されている。例えばLiveTileHelperコンポーネントでは,アプリケーションにリンクするタイルを生成して,新たに提供されるテンプレートを使った独自のUIElementをコンテントとして配置することが可能だ。

 

この記事に星をつける

おすすめ度
スタイル

BT