ברקוד
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:או מסוג קוד QR דומה. הנכס הזה מוגדר רק אםvalueTypeהיא.email.הצהרה
Swift
var email: BarcodeEmail? { get } -
מספר טלפון מ-'TEL:' או מסוג קוד QR דומה. הנכס הזה מוגדר רק אם
valueType.phone.הצהרה
Swift
var phone: BarcodePhone? { get } -
הודעת SMS מ-'SMS:' או מסוג קוד QR דומה. הנכס הזה מוגדר רק אם
valueType.sms.הצהרה
Swift
var sms: BarcodeSMS? { get } -
כתובת URL וכותרת מ-'MEBKM: ' או מסוג קוד QR דומה. הנכס הזה מוגדר רק אם
valueType.url.הצהרה
Swift
var url: BarcodeURLBookmark? { get } -
פרמטרים של רשת Wi-Fi מ-'Wi-Fi: ' או מסוג קוד QR דומה. הנכס הזה מוגדר רק אם
valueTypeהיא.wifi.הצהרה
Swift
var wifi: BarcodeWifi? { get } -
קואורדינטות של GPS ממקור
GEO:או מסוג קוד QR דומה. הנכס הזה מוגדר רק אםvalueType.geo.הצהרה
Swift
var geoPoint: BarcodeGeoPoint? { get } -
כרטיס ביקור של אדם או ארגון. לדוגמה, VCARD. הנכס הזה מוגדר רק אם
valueTypeהיא.contactInfo.הצהרה
Swift
var contactInfo: BarcodeContactInfo? { get } -
אירוע ביומן שחולץ מקוד QR. הנכס הזה מוגדר רק אם
valueType.calendarEvent.הצהרה
Swift
var calendarEvent: BarcodeCalendarEvent? { get } -
רישיון נהיגה או תעודה מזהה. המאפיין הזה מוגדר רק אם הערך של
valueTypeהוא.driverLicense.הצהרה
Swift
var driverLicense: BarcodeDriverLicense? { get } -
לא זמינה.