บาร์โค้ด
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 } -
จุดมุมทั้ง 4 จุดของบาร์โค้ดตามลำดับตามเข็มนาฬิกา โดยเริ่มจากด้านบนซ้ายที่สัมพันธ์กับ ภาพที่ตรวจพบในระบบพิกัดการดู
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 จาก "SMS:" หรือคิวอาร์โค้ดประเภทที่คล้ายกัน พร็อพเพอร์ตี้นี้ได้รับการตั้งค่าเฉพาะเมื่อ
valueTypeมีค่าเป็น.smsคำประกาศ
Swift
var sms: BarcodeSMS? { get } -
URL และชื่อจาก "MEBKM:" หรือประเภทคิวอาร์โค้ดที่คล้ายกัน พร็อพเพอร์ตี้นี้ได้รับการตั้งค่าเฉพาะเมื่อ
valueTypeมีค่าเป็น.urlคำประกาศ
Swift
var url: BarcodeURLBookmark? { get } -
พารามิเตอร์เครือข่าย Wi-Fi จาก "WIFI:" หรือคิวอาร์โค้ดประเภทที่คล้ายกัน ระบบจะตั้งค่าพร็อพเพอร์ตี้นี้เฉพาะเมื่อ
valueTypeคือ.wifiคำประกาศ
Swift
var wifi: BarcodeWifi? { get } -
พิกัด GPS จาก
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 } -
ไม่พร้อมใช้งาน