Code-barres
class Barcode : NSObjectCode-barres dans une image.
-
Rectangle contenant le code-barres découvert par rapport à l'image détectée dans la vue le système de coordonnées.
Déclaration
Swift
var frame: CGRect { get } -
Valeur de code-barres telle qu'elle a été encodée dans le code-barres. Les valeurs structurées ne sont pas analysées, par exemple: ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’. N'inclut pas la valeur supplémentaire.
Elle n'est disponible que lorsque le code-barres est encodé au format UTF-8, et pour les formats non UTF-8. les codes-barres utilisent
rawDataà la place.Déclaration
Swift
var rawValue: String? { get } -
Données brutes stockées dans un code-barres.
Déclaration
Swift
var rawData: Data? { get } -
Valeur de code-barres dans un format convivial. Il est possible que certaines des informations encodées dans le code-barres. Par exemple, dans le cas ci-dessus, la valeur à afficher pourrait être https://www.google.com. Si la valeur est
valueType == .text, ce champ sera égal àrawValue. Cette valeur peut être multiligne, par exemple C'est le cas lorsque les sauts de ligne sont encodés dans la valeur du code-barres TEXT d'origine. Peut inclure les .Déclaration
Swift
var displayValue: String? { get } -
Format de code-barres. par exemple, EAN_13. Notez que si le format ne figure pas dans la liste,
.unknownest renvoyé.Déclaration
Swift
var format: BarcodeFormat { get } -
Les quatre coins du code-barres, dans l'ordre des aiguilles d'une montre, en commençant par le haut à gauche par rapport à l'image détectée dans le système de coordonnées de la vue. Il s'agit de
CGPointsenveloppés dansNSValues. Date limite aux éventuelles distorsions de la perspective, il ne s'agit pas nécessairement d'un rectangle.Déclaration
Swift
var cornerPoints: [NSValue]? { get } -
Type de valeur du code-barres. Par exemple, TEXTE, PRODUIT, URL, etc. Notez que si le type n'est pas dans la liste,
.unknownest renvoyé.Déclaration
Swift
var valueType: BarcodeValueType { get } -
E-mail envoyé à partir d'un
MAILTO:ou d'un type de code QR similaire. Cette propriété n'est définie que sivalueTypeest.email.Déclaration
Swift
var email: BarcodeEmail? { get } -
Numéro de téléphone associé à un type de code QR similaire ("TEL:") Cette propriété n'est définie que si
valueTypeest.phoneDéclaration
Swift
var phone: BarcodePhone? { get } -
Un SMS envoyé à partir d'un "SMS:" ou d'un code QR similaire Cette propriété n'est définie que si
valueTypeest.sms.Déclaration
Swift
var sms: BarcodeSMS? { get } -
URL et titre issus d'un type "MEBKM:" ou de code QR similaire Cette propriété n'est définie que si
valueTypeest.url.Déclaration
Swift
var url: BarcodeURLBookmark? { get } -
les paramètres de réseau Wi-Fi provenant d'un type de code QR "WIFI:" ou similaire ; Cette propriété n'est définie que si
valueTypeest.wifi.Déclaration
Swift
var wifi: BarcodeWifi? { get } -
Coordonnées GPS à partir d'un
GEO:ou d'un type de code QR similaire Cette propriété n'est définie que sivalueTypeest.geo.Déclaration
Swift
var geoPoint: BarcodeGeoPoint? { get } -
Carte de visite d'une personne ou d'une organisation Par exemple, une carte VCARD. Cette propriété n'est définie que si
valueTypeest.contactInfo.Déclaration
Swift
var contactInfo: BarcodeContactInfo? { get } -
Événement d'agenda extrait d'un code QR. Cette propriété n'est définie que si
valueTypeest.calendarEventDéclaration
Swift
var calendarEvent: BarcodeCalendarEvent? { get } -
Un permis de conduire ou une carte d'identité Cette propriété n'est définie que si
valueTypeest défini sur.driverLicense.Déclaration
Swift
var driverLicense: BarcodeDriverLicense? { get } -
Indisponible.