バーコード
class Barcode : NSObject
画像内のバーコード。
-
ビューで検出された画像に関連する、検出されたバーコードを保持する長方形 座標系です。
宣言
Swift
var frame: CGRect { get }
-
バーコード内でエンコードされたバーコード値。次のような構造化された値は解析されません。 ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’.補足値は含まれません。
バーコードが UTF-8 形式でエンコードされている場合、および UTF-8 以外の場合のみ使用できます。 バーコードでは代わりに
rawData
を使用します。宣言
Swift
var rawValue: String? { get }
-
バーコードに保存された元データ。
宣言
Swift
var rawData: Data? { get }
-
ユーザー フレンドリーな形式のバーコード値。エンコードされている情報の一部が省略されることがあります。 できます。たとえば、上記のケースの場合、表示する値は「https://www.google.com」のようになります。
valueType == .text
の場合、このフィールドはrawValue
になります。この値は、 例: 改行が元の TEXT バーコード値にエンコードされている場合。次を含む場合: 値。宣言
Swift
var displayValue: String? { get }
-
バーコード形式(例: EAN_13)。形式がリストにない場合は、
.unknown
を使用します。 返されます。宣言
Swift
var format: BarcodeFormat { get }
-
バーコードの 4 隅のポイント。基準位置の左上から時計回りの順になります。 ビュー座標系で検出された画像。これらは
NSValues
でラップされたCGPoints
です。期限 必ずしも長方形であるとは限りません宣言
Swift
var cornerPoints: [NSValue]? { get }
-
バーコード値のタイプ。たとえば、TEXT、PRODUCT、URL などです。なお、タイプが
.unknown
が返されます。宣言
Swift
var valueType: BarcodeValueType { get }
-
MAILTO:
または同様の QR コードタイプから送信されたメール メッセージ。このプロパティが設定されるのは、valueType
は.email
です。宣言
Swift
var email: BarcodeEmail? { get }
-
「TEL:」などの QR コードタイプに基づく電話番号。このプロパティは、
valueType
が次の場合にのみ設定されます。.phone
。宣言
Swift
var phone: BarcodePhone? { get }
-
「SMS:」またはそれに類似する QR コードタイプに基づく SMS メッセージ。このプロパティは、
valueType
の場合にのみ設定されます。.sms
です。宣言
Swift
var sms: BarcodeSMS? { get }
-
「MEBKM:」などの QR コードタイプの URL とタイトル。このプロパティは、
valueType
の場合にのみ設定されます。.url
です。宣言
Swift
var url: BarcodeURLBookmark? { get }
-
「WIFI:」などの QR コードタイプに基づく Wi-Fi ネットワーク パラメータ。このプロパティが設定されるのは、
valueType
は.wifi
です。宣言
Swift
var wifi: BarcodeWifi? { get }
-
GEO:
または同様の QR コードタイプからの GPS 座標。このプロパティは、valueType
の場合にのみ設定されます。.geo
です。宣言
Swift
var geoPoint: BarcodeGeoPoint? { get }
-
個人または組織の名刺。(VCARD など)。このプロパティが設定されるのは、
valueType
は.contactInfo
です。宣言
Swift
var contactInfo: BarcodeContactInfo? { get }
-
QR コードから抽出されたカレンダーの予定。このプロパティは、
valueType
が次の場合にのみ設定されます。.calendarEvent
。宣言
Swift
var calendarEvent: BarcodeCalendarEvent? { get }
-
運転免許証または身分証明書。このプロパティは、
valueType
が.driverLicense
の場合にのみ設定されます。宣言
Swift
var driverLicense: BarcodeDriverLicense? { get }
-
使用不可