Barkod
class Barcode : NSObjectBir resimde barkod.
-
Keşfedilen barkodu görünümde algılanan resme göre tutan dikdörtgen koordinat sisteminden geçer.
Bildirim
Swift
var frame: CGRect { get } -
Barkodda kodlandığı şekliyle bir barkod değeri. Yapılandırılmış değerler ayrıştırılmaz. Örneğin: ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’. Ek değeri içermez.
Yalnızca barkod UTF-8 biçiminde kodlandığında ve UTF8 olmayanlar için kullanılabilir barkodlar ise
rawDatadeğerini kullanır.Bildirim
Swift
var rawValue: String? { get } -
Ham veriler barkodda depolanır.
Bildirim
Swift
var rawData: Data? { get } -
Kullanıcı dostu bir biçimdeki barkod değeri. Bu belgede kodlanmış bilgilerin bir kısmını barkodu görürsünüz. Örneğin, yukarıdaki örnekte görünen değer "https://www.google.com" olabilir.
valueType == .textise bu alanrawValuedeğerine eşit olur. Bu değer, Örneğin, satır sonları orijinal TEXT barkod değerine kodlanır. Şunları içerebilir: ek değer sağlar.Bildirim
Swift
var displayValue: String? { get } -
Barkod biçimi örneğin, EAN_13. Biçim listede yoksa
.unknowndöndürülecektir.Bildirim
Swift
var format: BarcodeFormat { get } -
Barkodun sol üstten başlayarak saat yönünde sıralanmış dört köşesi algılanan resimdir. Bunlar,
NSValuesiçindeCGPointsşeklindedir. Teslim tarihi perspektif bozukluklarına göre, bu bir dikdörtgen değildir.Bildirim
Swift
var cornerPoints: [NSValue]? { get } -
Barkod değerinin türü. Örneğin METİN, ÜRÜN, URL vb. Tür olursa
.unknowndöndürülür.Bildirim
Swift
var valueType: BarcodeValueType { get } -
MAILTO:veya benzer bir QR kodu türünden gelen e-posta mesajı. Bu özellik yalnızcavalueType.email.Bildirim
Swift
var email: BarcodeEmail? { get } -
"TEL:" veya benzer bir QR kodu türünde bir telefon numarası. Bu özellik yalnızca
valueTypeiçin ayarlanır.phone.Bildirim
Swift
var phone: BarcodePhone? { get } -
"SMS:" veya benzer bir QR kodu türünden SMS mesajı. Bu özellik yalnızca
valueType.sms.Bildirim
Swift
var sms: BarcodeSMS? { get } -
"MEBKM:" veya benzer QR Kodu türünde bir URL ve başlık. Bu özellik yalnızca
valueType.url.Bildirim
Swift
var url: BarcodeURLBookmark? { get } -
"WIFI:" veya benzer QR Kodu türündeki kablosuz ağ parametreleri. Bu özellik yalnızca
valueType.wifi.Bildirim
Swift
var wifi: BarcodeWifi? { get } -
GEO:veya benzer QR kodu türündeki GPS koordinatları. Bu özellik yalnızcavalueType.geo.Bildirim
Swift
var geoPoint: BarcodeGeoPoint? { get } -
Bir kişinin veya kuruluşun kartviziti. Örneğin, VCARD. Bu özellik yalnızca
valueType.contactInfo.Bildirim
Swift
var contactInfo: BarcodeContactInfo? { get } -
QR kodundan alınan bir takvim etkinliği. Bu özellik yalnızca
valueTypeiçin ayarlanır.calendarEvent.Bildirim
Swift
var calendarEvent: BarcodeCalendarEvent? { get } -
Sürücü belgesi veya kimlik kartı. Bu özellik yalnızca
valueType,.driverLicenseise ayarlanır.Bildirim
Swift
var driverLicense: BarcodeDriverLicense? { get } -
Cihazlar kullanılamıyor.