Kod kreskowy
class Barcode : NSObjectKod kreskowy na zdjęciu.
-
Prostokąt, w którym znajduje się wykryty kod kreskowy względem wykrytego obrazu układ współrzędnych.
Deklaracja
Swift
var frame: CGRect { get } -
Wartość kodu kreskowego w postaci, w jakiej został on zakodowany. Wartości strukturalne nie są analizowane, na przykład: ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’. Nie obejmuje wartości dodatkowej.
Jest dostępny tylko wtedy, gdy kod kreskowy jest zakodowany w formacie UTF-8 lub w przypadku formatu innego niż UTF-8 zamiast nich na kodach kreskowych jest
rawData.Deklaracja
Swift
var rawValue: String? { get } -
Nieprzetworzone dane przechowywane w kodzie kreskowym.
Deklaracja
Swift
var rawData: Data? { get } -
Wartość kodu kreskowego w przyjaznym dla użytkownika formacie. Może pominąć niektóre informacje zakodowane w kodu kreskowego. W tym przypadku wyświetlana wartość to np. „https://www.google.com”. Jeśli ustawiona jest wartość
valueType == .text, w tym polu będzie widoczna wartośćrawValue. Może to być wartość wielowierszowa, dla na przykład, gdy podziały wierszy są zakodowane w oryginalnej wartości kodu kreskowego TEXT. Mogą obejmować wartości uzupełnienia.Deklaracja
Swift
var displayValue: String? { get } -
format kodu kreskowego; na przykład EAN_13. Pamiętaj, że jeśli formatu nie ma na liście,
.unknown.Deklaracja
Swift
var format: BarcodeFormat { get } -
Cztery punkty narożnika kodu kreskowego (w kolejności zgodnie z ruchem wskazówek zegara) – zaczynając od lewego górnego rogu względem wykryty obraz w układzie współrzędnych widoku. Te dane (
CGPoints) są uwzględnione w elemencieNSValues. Termin pod kątem możliwych zniekształceń perspektywy, nie musi to być prostokąt.Deklaracja
Swift
var cornerPoints: [NSValue]? { get } -
Typ wartości kodu kreskowego. Na przykład TEXT, PRODUCT, URL itp. Pamiętaj, że jeśli typ to nie na liście, zostanie zwrócony wynik
.unknown.Deklaracja
Swift
var valueType: BarcodeValueType { get } -
E-mail z kodu QR typu
MAILTO:lub podobnego. Ta właściwość jest ustawiona tylko wtedy, gdy Obecny stan „valueType”:.email.Deklaracja
Swift
var email: BarcodeEmail? { get } -
Numer telefonu z numeru „TEL:” lub podobnego kodu QR. Ta właściwość jest skonfigurowana tylko wtedy, gdy
valueTypema wartość.phoneDeklaracja
Swift
var phone: BarcodePhone? { get } -
SMS z SMS-a lub podobnego kodu QR. Ta właściwość jest skonfigurowana tylko wtedy, gdy
valueTypejest.sms.Deklaracja
Swift
var sms: BarcodeSMS? { get } -
Adres URL i tytuł z kodu „MEBKM:” lub podobnego kodu QR. Ta właściwość jest skonfigurowana tylko wtedy, gdy
valueTypejest.url.Deklaracja
Swift
var url: BarcodeURLBookmark? { get } -
Parametry sieci Wi-Fi z kodu „WIFI:” lub podobnego kodu QR. Ta właściwość jest ustawiona tylko wtedy, gdy Obecny stan „
valueType”:.wifi.Deklaracja
Swift
var wifi: BarcodeWifi? { get } -
Współrzędne GPS z kodu
GEO:lub podobnego kodu QR. Ta właściwość jest skonfigurowana tylko wtedy, gdyvalueTypejest.geo.Deklaracja
Swift
var geoPoint: BarcodeGeoPoint? { get } -
Wizytówka osoby lub organizacji. Przykład: VCARD. Ta właściwość jest ustawiona tylko wtedy, gdy Obecny stan „
valueType”:.contactInfo.Deklaracja
Swift
var contactInfo: BarcodeContactInfo? { get } -
Wydarzenie w kalendarzu wyodrębnione z kodu QR. Ta właściwość jest skonfigurowana tylko wtedy, gdy
valueTypema wartość.calendarEventDeklaracja
Swift
var calendarEvent: BarcodeCalendarEvent? { get } -
Prawo jazdy lub dowód osobisty. Ta właściwość jest skonfigurowana tylko wtedy, gdy
valueTypema wartość.driverLicense.Deklaracja
Swift
var driverLicense: BarcodeDriverLicense? { get } -
Niedostępne.