メインコンテンツまでスキップ

QR

QRウィジェットは、指定した文字列をQRコード画像に変換して画面に表示するウィジェットです。
URL・テキストなどをQRコードにして見せるときに使用し、中央にロゴ画像を入れられます。

定義・役割

QRウィジェットは、valueに入れた文字列をQRコードにエンコードし、正方形の画像として描画します。背景色とサイズを設定でき、中央にロゴ画像を重ねて表示できます。

  • カテゴリー: Contents
  • デフォルトの背景色: #FFFFFF(白) — QRモジュールと目(コーナーの四角)の色は黒で固定
  • 常に正方形で表示(幅・高さのうち小さい値を一辺として使用)

機能

機能説明
QRコードの生成valueに入れた文字列をQRコードに変換してレンダリングします。値が空の場合は自動的にLucy Studioが表示されます。
中央ロゴimageに画像を指定すると、QRコードの中央にロゴを重ねて表示します。logoRatioでロゴのサイズを調整します。
背景色colorでQRコードの背景色を指定します(デフォルトは白)。モジュール・目の色は黒で固定されます。
サイズ(正方形)widthheightのうち小さい値を一辺として使用し、常に正方形で描画します。

使い方

  1. 左のウィジェットパレットでContentsカテゴリーを開きます。
  2. QR項目をキャンバスにドラッグ&ドロップします。
  3. 右のPropertiesパネルで、valueにQRコードにする文字列(URL・テキストなど)を入力します。
  4. 必要に応じてimageに中央ロゴ画像を指定し、logoRatioでサイズを調整します。
  5. 必要に応じて背景色(color)・サイズ(Size)を調整します。

プロパティ

プロパティ説明デフォルト値値 / タイプ
valueQRコードにエンコードする文字列。空の場合はLucy Studioに置き換えられます。空文字列文字列
imageQRコードの中央に重ねて表示するロゴ画像(任意)なし画像
placeholder値が空のときに表示する代替テキスト — 現在のバージョンでは動作しません。未指定文字列
Sizeウィジェットのサイズ — 幅・高さ。未指定の場合は配置領域または200を使用します。QRコードは小さい方の値を一辺として正方形で表示します(展開するとwidth・height)未指定数値(px)
colorQRコードの背景色(モジュール・目の色は黒で固定)#FFFFFF(白)カラー
colorBlendModeカラーブレンドモード — 現在のバージョンでは動作しません。未指定ブレンドモード
fit画像のフィット方式 — 現在のバージョンでは動作しません。未指定fill / contain / cover / fitWidth / fitHeight / none / scaleDown
alignmentアライメント — 現在のバージョンでは動作しません。centerアライメント
repeat繰り返し方式 — 現在のバージョンでは動作しません。noRepeatrepeat / repeatX / repeatY / noRepeat
centerSliceセンタースライス領域 — 現在のバージョンでは動作しません。未指定矩形領域
matchTextDirectionテキスト方向の一致 — 現在のバージョンでは動作しません。オフ(false)真 / 偽
gaplessPlaybackギャップレス再生 — 現在のバージョンでは動作しません。オフ(false)真 / 偽
isAntiAliasアンチエイリアス — 現在のバージョンでは動作しません。オフ(false)真 / 偽
filterQualityフィルター品質 — 現在のバージョンでは動作しません。lownone / low / medium / high
semanticLabelセマンティックラベル — 現在のバージョンでは動作しません。未指定文字列
excludeFromSemanticsセマンティクスからの除外 — 現在のバージョンでは動作しません。オフ(false)真 / 偽
logoRatio一辺に対する中央ロゴのサイズ比率。00.5の範囲に制限されます。0.28数値(0〜0.5)
注記

上の表で「現在のバージョンでは動作しません」と記載した画像系のプロパティ(fitrepeatalignmentfilterQualityなど)は、あわせて登録されていますがQRコードのレンダリングには影響しません。

注意・ヒント

警告

valueが空の場合、QRコードには自動的にLucy Studioがエンコードされます。必要な値を必ず入力してください。

ヒント

中央にロゴを入れると、ロゴで覆われた部分を補正するためエラー訂正レベルが自動的に上がります(ロゴなしはM、ロゴありはQ)。logoRatio00.5に制限され、デフォルト値は0.28です。

さらに詳しく

ヒント

このウィジェットをスクリプトで制御するWidget Control(Property・Method・Event)の全体は、QR Widget Controlドキュメントで確認してください。