ברקוד
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 }
-
לא זמינים.