बारकोड
class Barcode : NSObject
इमेज में मौजूद बारकोड.
-
वह रेक्टैंगल जिसमें व्यू कोऑर्डिनेट सिस्टम में खोजी गई इमेज से मिलता-जुलता बारकोड रखा जाता है.
एलान
Swift
var frame: CGRect { get }
-
कोई बारकोड वैल्यू, जो बारकोड में एन्कोड की गई होती है. स्ट्रक्चर्ड वैल्यू पार्स नहीं की जाती हैं. उदाहरण के लिए: ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’. इसमें पूरक वैल्यू शामिल नहीं है.
यह सिर्फ़ तब उपलब्ध होता है, जब बारकोड को UTF-8 फ़ॉर्मैट में एन्कोड किया गया हो. वहीं, बिना UTF8 फ़ॉर्मैट के बारकोड के लिए,
rawData
का इस्तेमाल किया जाता है.एलान
Swift
var rawValue: String? { get }
-
बारकोड में सेव किया गया रॉ डेटा.
एलान
Swift
var rawData: Data? { get }
-
उपयोगकर्ता के लिए आसान फ़ॉर्मैट में बारकोड वैल्यू. बारकोड में कोड में बदली गई कुछ जानकारी हटा सकती है. उदाहरण के लिए, ऊपर दी गई डिसप्ले वैल्यू ‘https://www.google.com’ हो सकती है. अगर
valueType == .text
हो, तो यह फ़ील्डrawValue
के बराबर होगा. उदाहरण के लिए, यह वैल्यू कई लाइन में हो सकती है. उदाहरण के लिए, जब लाइन ब्रेक को मूल टेक्स्ट बारकोड वैल्यू में एन्कोड किया जाता है. इसमें सप्लीमेंट वैल्यू शामिल हो सकती है.एलान
Swift
var displayValue: String? { get }
-
बारकोड फ़ॉर्मैट, जैसे कि EAN_13. ध्यान दें कि अगर फ़ॉर्मैट, सूची में नहीं है, तो
.unknown
दिखेगा.एलान
Swift
var format: BarcodeFormat { get }
-
बारकोड के चार कोने, घड़ी की दिशा में, सबसे ऊपर बाएं कोने से शुरू होते हैं. यह व्यू निर्देशांक सिस्टम में पहचानी गई इमेज के मुकाबले होता है. ये
CGPoints
,NSValues
में रैप होते हैं. संभावित स्क्रीन डिस्टॉर्शन की वजह से, ज़रूरी नहीं है कि यह कोई रेक्टैंगल हो.एलान
Swift
var cornerPoints: [NSValue]? { get }
-
बारकोड वैल्यू का एक टाइप. उदाहरण के लिए, टेक्स्ट, प्रॉडक्ट, यूआरएल वगैरह. ध्यान दें कि अगर टाइप, सूची में नहीं है, तो
.unknown
दिखाया जाएगा.एलान
Swift
var valueType: BarcodeValueType { get }
-
MAILTO:
या मिलते-जुलते क्यूआर कोड से आया ईमेल मैसेज. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जबvalueType
,.email
हो.एलान
Swift
var email: BarcodeEmail? { get }
-
‘TEL:’ या इससे मिलते-जुलते क्यूआर कोड वाला फ़ोन नंबर. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब
valueType
.phone
हो.एलान
Swift
var phone: BarcodePhone? { get }
-
'एसएमएस': या इससे मिलते-जुलते क्यूआर कोड से मिला मैसेज (एसएमएस). यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब
valueType
.sms
हो.एलान
Swift
var sms: BarcodeSMS? { get }
-
‘MEBKM:’ या मिलते-जुलते क्यूआर कोड वाला यूआरएल और टाइटल. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब
valueType
.url
हो.एलान
Swift
var url: BarcodeURLBookmark? { get }
-
‘वाई-फ़ाई:’ या मिलते-जुलते क्यूआर कोड वाले वाई-फ़ाई नेटवर्क पैरामीटर. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब
valueType
,.wifi
हो.एलान
Swift
var wifi: BarcodeWifi? { get }
-
GEO:
या इससे मिलते-जुलते क्यूआर कोड से जीपीएस कोऑर्डिनेट. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जबvalueType
.geo
हो.एलान
Swift
var geoPoint: BarcodeGeoPoint? { get }
-
किसी व्यक्ति या संगठन का बिज़नेस कार्ड. उदाहरण के लिए, VCARD. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब
valueType
,.contactInfo
हो.एलान
Swift
var contactInfo: BarcodeContactInfo? { get }
-
क्यूआर कोड से कैलेंडर इवेंट निकाला गया. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब
valueType
.calendarEvent
हो.एलान
Swift
var calendarEvent: BarcodeCalendarEvent? { get }
-
ड्राइविंग लाइसेंस या आईडी कार्ड. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब
valueType
.driverLicense
हो.एलान
Swift
var driverLicense: BarcodeDriverLicense? { get }
-
उपलब्ध नहीं हैं.