Barcode
class Barcode : NSObjectEin Barcode in einem Bild.
-
Das Rechteck, das den erkannten Barcode relativ zum erkannten Bild in der Ansicht enthält Koordinatensystem.
Erklärung
Swift
var frame: CGRect { get } -
Ein Barcodewert, wie er im Barcode codiert wurde. Strukturierte Werte werden nicht geparst. Beispiele: ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’. Der Zusatzwert ist nicht enthalten.
Sie ist nur verfügbar, wenn der Barcode im UTF-8-Format codiert ist. Für Barcodes wird stattdessen
rawDataverwendet.Erklärung
Swift
var rawValue: String? { get } -
In Barcode gespeicherte Rohdaten.
Erklärung
Swift
var rawData: Data? { get } -
Ein Barcodewert in einem nutzerfreundlichen Format. Einige der im Barcode. Im Fall darüber könnte der angezeigte Wert beispielsweise https://www.google.com lauten. Wenn
valueType == .text, hat dieses Feld den WertrawValue. Dieser Wert kann mehrzeilig sein, Beispiel: Zeilenumbrüche werden in den ursprünglichen TEXT-Barcodewert codiert. Kann Folgendes enthalten: Zusatzwert.Erklärung
Swift
var displayValue: String? { get } -
Barcodeformat Beispiel: EAN_13. Wenn das Format nicht in der Liste enthalten ist,
.unknownzurückgegeben würden.Erklärung
Swift
var format: BarcodeFormat { get } -
Die vier Eckpunkte des Barcodes im Uhrzeigersinn beginnend mit links oben relativ zu das erkannte Bild im Koordinatensystem der Ansicht. Diese sind
CGPointsinNSValueseingeschlossen. Fällig perspektivischen Verzerrungen zu erkennen, ist dies nicht unbedingt ein Rechteck.Erklärung
Swift
var cornerPoints: [NSValue]? { get } -
Ein Typ des Barcodewerts. Beispiele: TEXT, PRODUCT, URL usw. Wenn der Typ nicht in der Liste wird
.unknownzurückgegeben.Erklärung
Swift
var valueType: BarcodeValueType { get } -
Eine E-Mail von einem
MAILTO:oder ähnlichen QR-Code-Typ. Diese Eigenschaft wird nur festgelegt, wennvalueTypeist.email.Erklärung
Swift
var email: BarcodeEmail? { get } -
Eine Telefonnummer von einem „TEL:“ oder einem ähnlichen QR-Code-Typ. Dieses Attribut wird nur festgelegt, wenn
valueTypeFolgendes ist:.phone.Erklärung
Swift
var phone: BarcodePhone? { get } -
Eine SMS von einem „SMS:“- oder ähnlichen QR-Code-Typ Dieses Attribut wird nur festgelegt, wenn
valueTypeist.sms.Erklärung
Swift
var sms: BarcodeSMS? { get } -
Eine URL und ein Titel von „MEBKM:“ oder einem ähnlichen QR-Code-Typ. Dieses Attribut wird nur festgelegt, wenn
valueTypeist.url.Erklärung
Swift
var url: BarcodeURLBookmark? { get } -
WLAN-Parameter von einem „WIFI:“- oder ähnlichen QR-Code-Typ Diese Eigenschaft wird nur festgelegt, wenn
valueTypeist.wifi.Erklärung
Swift
var wifi: BarcodeWifi? { get } -
GPS-Koordinaten von einem
GEO:oder ähnlichen QR-Code-Typ. Dieses Attribut wird nur festgelegt, wennvalueTypeist.geo.Erklärung
Swift
var geoPoint: BarcodeGeoPoint? { get } -
Visitenkarte einer Person oder Organisation. Beispiel: VCARD. Diese Eigenschaft wird nur festgelegt, wenn
valueTypeist.contactInfo.Erklärung
Swift
var contactInfo: BarcodeContactInfo? { get } -
Ein aus einem QR-Code extrahierter Kalendertermin. Dieses Attribut wird nur festgelegt, wenn
valueTypeFolgendes ist:.calendarEvent.Erklärung
Swift
var calendarEvent: BarcodeCalendarEvent? { get } -
Einen Führerschein oder Personalausweis. Dieses Attribut wird nur festgelegt, wenn
valueTypeden Wert.driverLicensehat.Erklärung
Swift
var driverLicense: BarcodeDriverLicense? { get } -
Nicht verfügbar.