Codice a barre
class Barcode : NSObjectUn codice a barre in un'immagine.
-
Il rettangolo che contiene il codice a barre rilevato rispetto all'immagine rilevata nella vista sistema di coordinate di rete.
Dichiarazione
Swift
var frame: CGRect { get } -
Un valore del codice a barre così come è stato codificato nel codice a barre. I valori strutturati non vengono analizzati, ad esempio: ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’. Non include il valore supplementare.
È disponibile solo quando il codice a barre è codificato nel formato UTF-8 e per la codifica non UTF8 i codici a barre usano invece
rawData.Dichiarazione
Swift
var rawValue: String? { get } -
Dati non elaborati memorizzati nel codice a barre.
Dichiarazione
Swift
var rawData: Data? { get } -
Un valore del codice a barre in un formato facile da usare. Potrebbero omettere alcune informazioni codificate nei codice a barre. Ad esempio, nel caso precedente, il valore visualizzato potrebbe essere "https://www.google.com". Se
valueType == .text, questo campo sarà uguale arawValue. Questo valore può essere multilinea, per Ad esempio, quando le interruzioni di riga vengono codificate nel valore originale del codice a barre TEXT. Potrebbero essere inclusi i campi il valore aggiunto.Dichiarazione
Swift
var displayValue: String? { get } -
Un formato per il codice a barre; ad esempio EAN_13. Tieni presente che se il formato non è nell'elenco,
.unknownche viene restituito.Dichiarazione
Swift
var format: BarcodeFormat { get } -
I quattro angoli del codice a barre, in ordine orario, iniziando con l'angolo in alto a sinistra rispetto a l'immagine rilevata nel sistema di coordinate della vista.
CGPointsaggregati inNSValues. Scadenza alle possibili distorsioni prospettiche, non si tratta necessariamente di un rettangolo.Dichiarazione
Swift
var cornerPoints: [NSValue]? { get } -
Un tipo di valore del codice a barre. Ad esempio, TEXT, PRODUCT, URL e così via. Tieni presente che se il tipo non è nell'elenco, verrà restituito
.unknown.Dichiarazione
Swift
var valueType: BarcodeValueType { get } -
Un messaggio email da un tipo di codice QR
MAILTO:o simile. Questa proprietà viene impostata solo sevalueTypeè.email.Dichiarazione
Swift
var email: BarcodeEmail? { get } -
Un numero di telefono da un tipo di codice QR "TEL:" o simile. Questa proprietà è impostata solo se
valueTypeè.phone.Dichiarazione
Swift
var phone: BarcodePhone? { get } -
Un messaggio SMS da un tipo di codice QR "SMS:" o simile. Questa proprietà è impostata solo se
valueTypeè.sms.Dichiarazione
Swift
var sms: BarcodeSMS? { get } -
Un URL e un titolo da un tipo di codice QR "MEBKM:" o simile. Questa proprietà è impostata solo se
valueTypeè.url.Dichiarazione
Swift
var url: BarcodeURLBookmark? { get } -
Parametri di rete Wi-Fi da un tipo di codice QR "WIFI:" o simile. Questa proprietà viene impostata solo se
valueTypeè.wifi.Dichiarazione
Swift
var wifi: BarcodeWifi? { get } -
Coordinate GPS di un tipo di codice QR
GEO:o simile. Questa proprietà è impostata solo sevalueTypeè.geo.Dichiarazione
Swift
var geoPoint: BarcodeGeoPoint? { get } -
Il biglietto da visita di una persona o di un'organizzazione. Ad esempio, una VCARD. Questa proprietà viene impostata solo se
valueTypeè.contactInfo.Dichiarazione
Swift
var contactInfo: BarcodeContactInfo? { get } -
Un evento di calendario estratto da un codice QR. Questa proprietà è impostata solo se
valueTypeè.calendarEvent.Dichiarazione
Swift
var calendarEvent: BarcodeCalendarEvent? { get } -
Patente di guida o carta d'identità. Questa proprietà è impostata solo se
valueTypeè.driverLicense.Dichiarazione
Swift
var driverLicense: BarcodeDriverLicense? { get } -
Non disponibile.