बारकोड
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
के बराबर होगा. यह वैल्यू, मल्टीलाइन हो सकती है. ऐसा इसलिए हो सकता है, क्योंकि उदाहरण के लिए, जब लाइन ब्रेक को ओरिजनल TEXT की बारकोड वैल्यू में एन्कोड किया जाता है. इसमें पूरक मान.एलान
Swift
var displayValue: String? { get }
-
बारकोड फ़ॉर्मैट; उदाहरण के लिए, EAN_13. ध्यान दें कि अगर सूची में फ़ॉर्मैट नहीं है, तो
.unknown
वापस कर दिया जाएगा.एलान
Swift
var format: BarcodeFormat { get }
-
बारकोड के चार कोने वाले पॉइंट, जो घड़ी की सुई की दिशा में सबसे ऊपर बाईं ओर से शुरू होते हैं व्यू कोऑर्डिनेट सिस्टम में पता लगाई गई इमेज है. इन
CGPoints
कोNSValues
में रैप किया गया है. पूरा होने की तारीख संभावित तौर पर डिस्टॉर्शन के लिए, यह ज़रूरी नहीं है कि यह एक आयत हो.एलान
Swift
var cornerPoints: [NSValue]? { get }
-
बारकोड वैल्यू का टाइप. उदाहरण के लिए, TEXT, PRODUCT, URL वगैरह. ध्यान दें कि अगर प्रकार इस सूची में से
.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 }
-
उपलब्ध नहीं हैं.