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

MLKBarcode


@interface MLKBarcode : NSObject

इमेज में मौजूद बारकोड.

  • वह रेक्टैंगल जिसमें व्यू कोऑर्डिनेट सिस्टम में खोजी गई इमेज से मिलता-जुलता बारकोड रखा जाता है.

    एलान

    Objective-C

    @property (nonatomic, readonly) CGRect frame;
  • कोई बारकोड वैल्यू, जो बारकोड में एन्कोड की गई होती है. स्ट्रक्चर्ड वैल्यू पार्स नहीं की जाती हैं. उदाहरण के लिए: ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’. इसमें पूरक वैल्यू शामिल नहीं है.

    यह सिर्फ़ तब उपलब्ध होता है, जब बारकोड को UTF-8 फ़ॉर्मैट में एन्कोड किया गया हो. वहीं, बिना UTF8 फ़ॉर्मैट के बारकोड के लिए, rawData का इस्तेमाल किया जाता है.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *rawValue;
  • बारकोड में सेव किया गया रॉ डेटा.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) NSData *rawData;
  • उपयोगकर्ता के लिए आसान फ़ॉर्मैट में बारकोड वैल्यू. बारकोड में कोड में बदली गई कुछ जानकारी हटा सकती है. उदाहरण के लिए, ऊपर दी गई डिसप्ले वैल्यू ‘https://www.google.com’ हो सकती है. अगर valueType == .text हो, तो यह फ़ील्ड rawValue के बराबर होगा. उदाहरण के लिए, यह वैल्यू कई लाइन में हो सकती है. उदाहरण के लिए, जब लाइन ब्रेक को मूल टेक्स्ट बारकोड वैल्यू में एन्कोड किया जाता है. इसमें सप्लीमेंट वैल्यू शामिल हो सकती है.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *displayValue;
  • बारकोड फ़ॉर्मैट, जैसे कि EAN_13. ध्यान दें कि अगर फ़ॉर्मैट, सूची में नहीं है, तो .unknown दिखेगा.

    एलान

    Objective-C

    @property (nonatomic, readonly) MLKBarcodeFormat format;
  • बारकोड के चार कोने, घड़ी की दिशा में, सबसे ऊपर बाएं कोने से शुरू होते हैं. यह व्यू निर्देशांक सिस्टम में पहचानी गई इमेज के मुकाबले होता है. ये CGPoints, NSValues में रैप होते हैं. संभावित स्क्रीन डिस्टॉर्शन की वजह से, ज़रूरी नहीं है कि यह कोई रेक्टैंगल हो.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) NSArray<NSValue *> *cornerPoints;
  • बारकोड वैल्यू का एक टाइप. उदाहरण के लिए, टेक्स्ट, प्रॉडक्ट, यूआरएल वगैरह. ध्यान दें कि अगर टाइप, सूची में नहीं है, तो .unknown दिखाया जाएगा.

    एलान

    Objective-C

    @property (nonatomic, readonly) MLKBarcodeValueType valueType;
  • MAILTO: या मिलते-जुलते क्यूआर कोड से आया ईमेल मैसेज. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब valueType, .email हो.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) MLKBarcodeEmail *email;
  • ‘TEL:’ या इससे मिलते-जुलते क्यूआर कोड वाला फ़ोन नंबर. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब valueType .phone हो.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) MLKBarcodePhone *phone;
  • sms

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

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) MLKBarcodeSMS *sms;
  • URL

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

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) MLKBarcodeURLBookmark *URL;
  • ‘वाई-फ़ाई:’ या मिलते-जुलते क्यूआर कोड वाले वाई-फ़ाई नेटवर्क पैरामीटर. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब valueType, .wifi हो.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) MLKBarcodeWiFi *wifi;
  • GEO: या इससे मिलते-जुलते क्यूआर कोड से जीपीएस कोऑर्डिनेट. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब valueType .geo हो.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) MLKBarcodeGeoPoint *geoPoint;
  • किसी व्यक्ति या संगठन का बिज़नेस कार्ड. उदाहरण के लिए, VCARD. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब valueType, .contactInfo हो.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) MLKBarcodeContactInfo *contactInfo;
  • क्यूआर कोड से कैलेंडर इवेंट निकाला गया. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब valueType .calendarEvent हो.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) MLKBarcodeCalendarEvent *calendarEvent;
  • ड्राइविंग लाइसेंस या आईडी कार्ड. यह प्रॉपर्टी सिर्फ़ तब सेट होती है, जब valueType .driverLicense हो.

    एलान

    Objective-C

    @property (nonatomic, readonly, nullable) MLKBarcodeDriverLicense *driverLicense;
  • उपलब्ध नहीं हैं.

    एलान

    Objective-C

    - (nonnull instancetype)init;