MLKitBarcodeScanning फ़्रेमवर्क संदर्भ

बारकोड

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 }
  • sms

    'एसएमएस:' या इससे मिलते-जुलते क्यूआर कोड टाइप से आने वाला एसएमएस. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब valueType .sms है.

    एलान

    Swift

    var sms: BarcodeSMS? { get }
  • url

    ‘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 }
  • उपलब्ध नहीं हैं.