แชร์ผ่าน


ตัวควบคุมตัวอ่านบาร์โค้ดใน Power Apps

สแกนบาร์โค้ด คิวอาร์โค้ด และรหัสเมทริกซ์ข้อมูลบนอุปกรณ์ Android, iOS และ Windows

gif ที่แสดงความสามารถที่แตกต่างกันของตัวควบคุมตัวอ่านบาร์โค้ด

คำอธิบาย

ตัวควบคุมเปิดสแกนเนอร์ดั้งเดิมบนอุปกรณ์ Android, iOS และ Windows บน iOS และ Android สแกนเนอร์สนับสนุนโหมดการสแกนต่อไปนี้:

  • สแกนโดยอัตโนมัติ – บาร์โค้ดจะถูกสแกนทันทีที่ตรวจพบ
  • เลือกเพื่อสแกน – ผู้ใช้สามารถกําหนดว่าบาร์โค้ดที่ตรวจพบตัวใดที่จะสแกน ตัวควบคุมไม่สนับสนุนการสแกนในเว็บเบราว์เซอร์
  • สแกนหลาย – ผู้ใช้สามารถสแกนบาร์โค้ดได้หลายบาร์โค้ดในระหว่างเซสชันบาร์โค้ด

บนอุปกรณ์ Windows เครื่องอ่านบาร์โค้ดจะ สแกนโดยอัตโนมัติเสมอ

ตัวควบคุมตัวอ่านบาร์โค้ดรองรับระดับการซูมที่แตกต่างกันและเปิด/ปิดไฟฉายของอุปกรณ์จากภายในประสบการณ์การสแกน

Note

ตัวควบคุมเครื่องสแกนบาร์โค้ดได้รับการสนับสนุนบนอุปกรณ์ Android, iOS และ Windows แพลตฟอร์มอื่น ๆ ทั้งหมดจะแสดงคําเตือนว่าคุณลักษณะบางอย่างของแอปจะไม่ทํางาน

ชุดของสามหน้าจอเคียงข้างกันแสดงความสามารถที่แตกต่างกันของตัวควบคุมตัวอ่านบาร์โค้ด

คุณสมบัติสำคัญ

Barcodes – คุณสมบัติ Output ที่มีตารางของบาร์โค้ดที่สแกนด้วยสองคอลัมน์: ค่า และ ชนิด ค่า คือค่าข้อความของรหัสที่สแกน ในขณะที่ Type คือชนิดของโค้ดที่สแกน

OnScan – การดําเนินการที่จะดําเนินการเมื่อสแกนบาร์โค้ดสําเร็จแล้ว

OnCancel – การดําเนินการที่จะดําเนินการเมื่อผู้ใช้ยกเลิกการสแกนบาร์โค้ด

OnChange - การดําเนินการที่จะดําเนินการเมื่อมีการเปลี่ยนแปลงคุณสมบัติบนตัวควบคุมตัวอ่านบาร์โค้ด รวมถึงคุณสมบัติเอาต์พุตด้วย

BarcodeType - ชนิดบาร์โค้ดสําหรับสแกน คุณสามารถกําหนดเป้าหมายชนิดบาร์โค้ดหลายชนิดได้โดยการเชื่อมต่อเข้าด้วยกัน Ex 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39 ค่าเริ่มต้น: อัตโนมัติ

โหมดการสแกน - กําหนดว่า Automatically scan ตรวจพบบาร์โค้ดแรกในมุมมองหรือไม่ เพื่อให้ผู้ใช้ Select to scan ที่ซึ่งมีบาร์โค้ดอยู่ในมุมมองเพื่อสแกน หรือไปยัง Scan multiple บาร์โค้ดในเซสชันเดียว บน Windows ตัวอ่านบาร์โค้ดจะเสมอAutomatically scan

คุณภาพการสแกน - คุณภาพของรูปภาพที่ตัวอ่านบาร์โค้ดสแกนที่ คุณภาพสูงเป็นสิ่งที่ดีสําหรับบาร์โค้ดขนาดเล็ก แต่อาจทําให้ประสิทธิภาพการทํางานช้าลง บน Windows เครื่องอ่านบาร์โค้ดจะสแกนที่คุณภาพกล้องของอุปกรณ์เสมอ ค่าเริ่มต้น: อัตโนมัติ

PreferFrontCamera - ถ้าเปิดใช้งานเครื่องอ่านบาร์โค้ดจะมีค่าเริ่มต้นเพื่อใช้กล้องหน้าแทนกล้องหลัง

BeepOnScan - ถ้าเปิดใช้งาน เครื่องอ่านบาร์โค้ดจะเล่นเสียงสัญญาณเตือนเมื่อสแกนบาร์โค้ด

VibrateOnScan - ถ้าเปิดใช้งาน ตัวอ่านบาร์โค้ดจะสั่นเมื่อมีการสแกนบาร์โค้ด

คุณสมบัติเพิ่มเติม

ข้อความ - ข้อความที่ปรากฏบนปุ่มที่เปิดใช้งานสแกนเนอร์

BorderColor – สีเส้นขอบของตัวควบคุม

BorderStyle – กําหนดว่าเส้นขอบของตัวควบคุมจะเป็น เส้นทึบเส้นประเส้นไข่ปลา หรือ ไม่มี

BorderThickness – ความหนาของเส้นขอบของตัวควบคุม

DisplayMode – กําหนดว่าตัวควบคุมจะอนุญาตให้ผู้ใช้ป้อนข้อมูล (แก้ไข) แสดงข้อมูลเท่านั้น (ดู) หรือถูกปิดใช้งาน (ปิดใช้งาน)

Height – ความสูงของปุ่มที่เปิดใช้งานตัวสแกน

Tooltip – ข้อความอธิบายที่ปรากฏขึ้นเมื่อผู้ใช้โฮเวอร์เหนือตัวควบคุม

Visible – กําหนดว่าตัวควบคุมแสดงอยู่หรือถูกซ่อนอยู่

Width – ความกว้างของปุ่มที่เปิดใช้งานตัวสแกน

X – ระยะห่างระหว่างขอบด้านซ้ายของตัวควบคุมและขอบด้านซ้ายของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)

Y – ระยะห่างระหว่างขอบด้านบนของตัวควบคุมและขอบด้านบนของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)

แนวทางการช่วยสำหรับการเข้าถึง

แนวทางเดียวกันสําหรับตัวควบคุม ปุ่ม ใช้กับตัวควบคุม ตัวอ่านบาร์โค้ด เนื่องจากเป็นปุ่มที่เปิดใช้งานการสแกน

ตัวเลือกวิชวล

  • เครื่องสแกนบาร์โค้ดเป็นปุ่มที่ไม่แสดงผลลัพธ์การสแกน พิจารณาแสดงผลลัพธ์การสแกนด้วยตัวควบคุม ป้ายชื่อ ตั้งค่าคุณสมบัติ Text ของป้ายชื่อเป็น First(BarcodeReader.Barcodes).Value ตําแหน่ง BarcodeReader ที่เป็นชื่อของตัวควบคุมตัวอ่านบาร์โค้ด ตั้งค่าคุณสมบัติ Live ของป้ายชื่อเป็น สุภาพ เพื่อให้ผู้ใช้โปรแกรมอ่านหน้าจอได้รับแจ้งเกี่ยวกับการเปลี่ยนแปลง การเปลี่ยนแปลงนี้จะทําให้ทุกคนสามารถเข้าถึงค่าที่สแกนได้โดยไม่คํานึงถึงความสามารถของวิชวล

  • ผู้ใช้ที่มีความบกพร่องทางการมองเห็นและความบกพร่องทางการเคลื่อนไหวอาจไม่ต้องการชี้กล้องไปที่บาร์โค้ด ลองเพิ่มฟอร์มการป้อนข้อมูลอื่น เช่น ตัวควบคุม ป้อนข้อความ สําหรับผู้ใช้เพื่อใส่บาร์โค้ด

ความพร้อมใช้งานบาร์โค้ดตามอุปกรณ์

ชนิดบาร์โค้ด รองรับบน iOS และ Android ได้รับการสนับสนุนบน Windows บันทึกย่อ
QR_CODE
DATA_MATRIX
AZTEC
โคดาบาร์
CODE_128
CODE_39
CODE_93
EAN รองรับ EAN_8 และ EAN_13
แทรกแซง 2 จาก 5
ITF
PDF_417
RSS14
Databar 14
Android และ iOS รองรับแบบเรียงซ้อนกันและสองทิศทาง
RSS_EXPANDED
ขยายแถบข้อมูลแล้ว
Android และ iOS รองรับแบบเรียงซ้อนกันและสองทิศทาง
UPC รองรับ UPC_A และ UPC_E
คิวอาร์โค้ดแบบไมโคร
GS1-DWCode
เอ็มเอสไอ

ตัวควบคุมตัวอ่านบาร์โค้ด Select()

ตัวควบคุมตัวอ่านบาร์โค้ดไม่สนับสนุน Select() สําหรับการแก้ปัญหาเฉพาะหน้า ให้ตั้งค่าตัวอ่านบาร์โค้ดให้เติมสีเป็นโปร่งใสและวางไว้ด้านหน้าตัวควบคุมที่คุณต้องการเลือกตัวอ่านบาร์โค้ด ซึ่งจะส่งผลให้ผู้ใช้แอปเมื่อเลือกตัวควบคุมจะเปิดใช้ประสบการณ์การใช้งานตัวอ่านบาร์โค้ดเนื่องจากพวกเขาจะเลือกปุ่มตัวอ่านบาร์โค้ดที่มองไม่เห็นแทนตัวควบคุมจริง

ดูเพิ่มเติม

ข้อจํากัดของตัวควบคุมใน Power Apps