MLK বারকোড
@interface MLKBarcode : NSObject
একটি ছবিতে একটি বারকোড।
যে আয়তক্ষেত্রটি ভিউ কোঅর্ডিনেট সিস্টেমে সনাক্ত করা চিত্রের সাথে আবিষ্কৃত বারকোড ধারণ করে।
ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly) CGRect frame;
একটি বারকোড মান যেমন বারকোডে এনকোড করা হয়েছিল। স্ট্রাকচার্ড মান পার্স করা হয় না, যেমন: 'MEBKM:TITLE:Google;URL: https://www.google.com;; ' সম্পূরক মান অন্তর্ভুক্ত করে না।
এটি শুধুমাত্র তখনই পাওয়া যায় যখন বারকোডটি UTF-8 ফরম্যাটে এনকোড করা হয় এবং নন-UTF8 বারকোডের জন্য এর পরিবর্তে
rawData
ব্যবহার করা হয়।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) NSString *rawValue;
বারকোডে সংরক্ষিত কাঁচা তথ্য।
ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) NSData *rawData;
একটি ব্যবহারকারী-বান্ধব বিন্যাসে একটি বারকোড মান। বারকোডে এনকোড করা কিছু তথ্য বাদ দিতে পারে। উদাহরণস্বরূপ, উপরের ক্ষেত্রে প্রদর্শনের মান ' https://www.google.com ' হতে পারে৷ যদি
valueType == .text
, এই ক্ষেত্রটিrawValue
এর সমান হবে। এই মানটি মাল্টিলাইন হতে পারে, উদাহরণস্বরূপ, যখন লাইন ব্রেকগুলি মূল TEXT বারকোড মানের মধ্যে এনকোড করা হয়৷ সম্পূরক মান অন্তর্ভুক্ত হতে পারে.ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) NSString *displayValue;
একটি বারকোড বিন্যাস; উদাহরণস্বরূপ, EAN_13। নোট করুন যে ফরম্যাট তালিকায় না থাকলে,
.unknown
ফেরত দেওয়া হবে।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly) MLKBarcodeFormat format;
বারকোডের চারটি কোণার বিন্দু, ঘড়ির কাঁটার ক্রমানুসারে ভিউ কোঅর্ডিনেট সিস্টেমে শনাক্ত করা চিত্রের সাপেক্ষে উপরের বাম দিক থেকে শুরু করে। এগুলি হল
NSValues
এ মোড়ানোCGPoints
। সম্ভাব্য দৃষ্টিকোণ বিকৃতির কারণে, এটি অগত্যা একটি আয়তক্ষেত্র নয়।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) NSArray<NSValue *> *cornerPoints;
বারকোড মান এক ধরনের. উদাহরণস্বরূপ, TEXT, PRODUCT, URL, ইত্যাদি। মনে রাখবেন যে টাইপটি তালিকায় না থাকলে,
.unknown
ফেরত দেওয়া হবে।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly) MLKBarcodeValueType valueType;
একটি
MAILTO:
বা অনুরূপ QR কোড প্রকার৷ এই প্রপার্টি শুধুমাত্র সেট করা হয় যদিvalueType
.email
হয়।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKBarcodeEmail *email;
একটি 'TEL:' বা অনুরূপ QR কোড প্রকার থেকে একটি ফোন নম্বর৷ এই সম্পত্তি শুধুমাত্র
valueType
হলে সেট করা হয়.phone
.ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKBarcodePhone *phone;
একটি 'SMS:' বা অনুরূপ QR কোড প্রকার থেকে একটি SMS বার্তা৷ এই সম্পত্তি শুধুমাত্র সেট করা হয় যদি
valueType
হয়.sms
.ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKBarcodeSMS *sms;
একটি 'MEBKM:' বা অনুরূপ QR কোড প্রকার থেকে একটি URL এবং শিরোনাম৷ এই সম্পত্তি শুধুমাত্র
valueType
.url
হলেই সেট করা হয়।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKBarcodeURLBookmark *URL;
'WIFI:' বা অনুরূপ QR কোড প্রকার থেকে Wi-Fi নেটওয়ার্ক প্যারামিটার। এই সম্পত্তি শুধুমাত্র
valueType
.wifi
হলেই সেট করা হয়।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKBarcodeWiFi *wifi;
একটি
GEO:
বা অনুরূপ QR কোড প্রকার। এই প্রপার্টি শুধুমাত্র সেট করা হয় যদিvalueType
.geo
হয়।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKBarcodeGeoPoint *geoPoint;
একজন ব্যক্তির বা প্রতিষ্ঠানের ব্যবসায়িক কার্ড। যেমন একটি VCARD। এই সম্পত্তি শুধুমাত্র
valueType
.contactInfo
হলেই সেট করা হয়।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKBarcodeContactInfo *contactInfo;
একটি QR কোড থেকে বের করা একটি ক্যালেন্ডার ইভেন্ট। এই সম্পত্তি শুধুমাত্র
valueType
.calendarEvent
হলেই সেট করা হয়।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKBarcodeCalendarEvent *calendarEvent;
একটি ড্রাইভিং লাইসেন্স বা আইডি কার্ড। এই সম্পত্তি শুধুমাত্র
valueType
.driverLicense
হলেই সেট করা হয়।ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKBarcodeDriverLicense *driverLicense;
অনুপলব্ধ
ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)init;