BT

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

| 作者: Anand Narayanaswamy フォローする 0 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2013年3月28日. 推定読書時間: 2 分 |

原文(投稿日: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をコンテントとして配置することが可能だ。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT