Barkod-tuval uygulamaları için tarayıcı denetimiBarcode-scanner control for canvas apps

Bir Android veya iOS cihazında barkodları, QR kodlarını ve veri matris kodlarını tarar.Scans barcodes, QR codes, and data-matrix codes on an Android or iOS device. Bir Web tarayıcısında desteklenmez.Not supported in a web browser.

AçıklamaDescription

Denetim, Android veya iOS cihazında yerel bir tarayıcı açar.The control opens a native scanner on an Android or iOS device. Tarayıcı, görünümde bir barkod, QR kodu veya veri matrisi kodu otomatik olarak algılar.The scanner automatically detects a barcode, a QR code, or a data-matrix code when in view. Denetim, bir Web tarayıcısında taramayı desteklemez.The control doesn't support scanning in a web browser.

Denetim, QR kodlarını, veri matris kodlarını ve bu barkod türlerini destekler:The control supports QR codes, data-matrix codes, and these types of barcodes:

  • UPC AUPC A
  • UPC EUPC E
  • EAN 8EAN 8
  • EAN 13EAN 13
  • KOD 39CODE 39
  • KOD 128CODE 128
  • IBFITF
  • PDF 417PDF 417

Temel özelliklerKey properties

Değer – en son taranan kodun metin değerini içeren çıkış özelliği.Value – Output property that contains the text value of the code that was scanned most recently.

Tarayıcıyı etkinleştiren düğme üzerinde görünen metin metni.Text - Text that appears on the button that activates the scanner.

Onscan : bir barkod başarıyla tarandığı zaman uygulamanın nasıl yanıt verdiği.OnScan – How an app responds when a barcode is successfully scanned.

Ek özelliklerAdditional properties

BorderColor : bir denetimin kenarlığının rengi.BorderColor – The color of a control's border.

BorderStyle : Düz, Kesik Çizgili, Noktalı veya Hiçbiri değerleriyle bir denetimin kenarlık stili.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness : bir denetimin kenarlık kalınlığı.BorderThickness – The thickness of a control's border.

DisplayMode : denetimin kullanıcı girişine izin verip vermediği (Edit), yalnızca veri görüntüleyip görüntülemediği (View) veya devre dışı olup olmadığı (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

Flashaçıklatenabled -tarayıcı açıldığında flashlambasının otomatik olarak etkinleştirilip etkinleştirilmeyeceğini belirtir.FlashlightEnabled - Whether the flashlight is enabled automatically when the scanner is opened.

Height : tarayıcıyı etkinleştiren düğmenin yüksekliği.Height – The height of the button that activates the scanner.

Tercihe ait kamera -kullanıma açık olan kameranın, tarama için kullanılıp kullanılmayacağını belirtir.PreferFrontCamera - Whether the front-facing camera, when available, is used for scanning.

Tooltip : kullanıcı bir denetimin üzerine geldiğinde görünen açıklama metni.Tooltip – Explanatory text that appears when the user hovers over a control.

Tür -en son başarılı tarama sırasında algılanan kodun türü.Type - The type of code that was detected in the scan that succeeded most recently.

Visible : denetimin gizli veya görünür olması.Visible – Whether a control appears or is hidden.

Width : tarayıcıyı etkinleştiren düğmenin genişliği.Width – The width of the button that activates the scanner.

X : denetimin sol kenarı ile üst kapsayıcısının (üst kapsayıcı mevcut değilse ekranın) sol kenarı arasındaki uzaklık.X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y : denetimin üst kenarı ile üst kapsayıcının (üst kapsayıcı mevcut değilse ekranın) üst kenarı arasındaki uzaklık.Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Erişilebilirlik yönergeleriAccessibility guidelines

Düğme denetimi için aynı yönergeler, taramayı Başlatan bir düğme olduğundan barkod tarayıcı denetimi için geçerlidir.The same guidelines for the Button control apply to the Barcode scanner control because it's a button that launches the scan.

Görsel alternatiflerVisual alternatives

  • Barkod tarayıcısı, tarama sonucunu görüntülememeyen bir düğmedir.The barcode scanner is a button that doesn't display the scan result. Bir etiket denetimiyle tarama sonucunu göstermeyi düşünün.Consider showing the scan result with a Label control. Etiketin Text özelliğini barkod tarayıcısının Value özelliği olarak ayarlayın.Set the label's Text property to the barcode scanner's Value property. Ekran okuyucu kullanıcılarına değişiklik bildirilmesi için etiketin canlı özelliğini polite olarak ayarlayın.Set the label's Live property to Polite so that screen-reader users are notified of changes. Bu değişiklik, taranan değeri görsel olanlarından bağımsız olarak herkes tarafından erişilebilir hale getirir.This change makes the scanned value accessible to everyone, regardless of visual ability.

  • Görsel ve motor Engelliler olan kullanıcılar, kamerayı bir barkoda işaret edememelidir.Users who have visual and motor disabilities might prefer not to point the camera at a barcode. Kullanıcıların barkodları girmesi için metin girişi denetimi gibi başka bir giriş formu eklemeyi düşünün.Consider adding another form of input, such as a Text input control, for users to enter barcodes.