ตัวควบคุม เครื่องอ่านบาร์โค้ด ใน Power Apps
สแกนบาร์โค้ด คิวอาร์โค้ด และรหัสเมทริกซ์ข้อมูลบนอุปกรณ์ Android, iOS และ Windows
รายละเอียด
ตัวควบคุมจะเปิดสแกนเนอร์ดั้งเดิมบนอุปกรณ์ Android, iOS และ Windows บน iOS และ Android สแกนเนอร์รองรับโหมดการสแกนต่อไปนี้:
- สแกนอัตโนมัติ – บาร์โค้ดจะถูกสแกนทันทีที่ตรวจพบ
- เลือกเพื่อสแกน – ผู้ใช้สามารถกำหนดบาร์โค้ดที่ตรวจพบที่จะสแกน ตัวควบคุมไม่รองรับการสแกนในเว็บเบราว์เซอร์
- สแกนหลายรายการ – ผู้ใช้สามารถสแกนบาร์โค้ดหลายรายการในระหว่างเซสชันบาร์โค้ด
ในอุปกรณ์ Windows ตัวอ่านบาร์โค้ดจะ สแกนโดยอัตโนมัติ เสมอ
ตัวควบคุม เครื่องอ่านบาร์โค้ด รองรับระดับการซูมต่างๆ และการเปิด/ปิดไฟฉายของอุปกรณ์จากภายในการใช้งานการสแกน
หมายเหตุ
ตัวควบคุม เครื่องสแกนบาร์โค้ด รองรับเฉพาะบนอุปกรณ์ Android, iOS และ Windows แพลตฟอร์มอื่นๆ ทั้งหมดจะแสดงคำเตือนว่าคุณลักษณะบางอย่างของแอปจะไม่ทำงาน
คุณสมบัติที่สำคัญ
บาร์โค้ด – คุณสมบัติเอาต์พุตที่มีตารางบาร์โค้ดที่สแกนด้วยสองคอลัมน์: ค่า และ ชนิด ค่า คือค่าข้อความของโค้ดที่สแกนในขณะที่ ชนิด คือชนิดของโค้ดที่สแกน
OnScan – การดำเนินการเมื่อสแกนบาร์โค้ดสำเร็จ
OnCancel – การดำเนินการเมื่อการสแกนบาร์โค้ดถูกยกเลิกโดยผู้ใช้
OnChange - การดำเนินการที่จะทำเมื่อมีการเปลี่ยนแปลงคุณสมบัติในตัวควบคุม เครื่องอ่านบาร์โค้ด รวมถึงคุณสมบัติของเอาต์พุต
BarcodeType - ชนิดบาร์โค้ดที่จะสแกน คุณสามารถกำหนดเป้าหมายบาร์โค้ดได้หลายชนิดโดยการเชื่อมต่อเข้าด้วยกัน Ex 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39
ค่าเริ่มต้น: อัตโนมัติ
โหมดการสแกน - Whether to Automatically scan
บาร์โค้ดแรกที่ตรวจพบในมุมมองหรือให้ผู้ใช้ Select to scan
บาร์โค้ดในมุมมองที่จะสแกน หรือ Scan multiple
บาร์โค้ดในเซสชันเดียว ใน Windows ตัวอ่านบาร์โค้ดจะ Automatically scan
เสมอ
คุณภาพการสแกน - คุณภาพของภาพที่ตัวอ่านบาร์โค้ดสแกน คุณภาพที่สูงขึ้นนั้นดีสำหรับบาร์โค้ดขนาดเล็ก แต่อาจทำให้ประสิทธิภาพการทำงานช้าลง ใน Windows ตัวอ่านบาร์โค้ดจะสแกนตามคุณภาพกล้องของอุปกรณ์เสมอ ค่าเริ่มต้น: อัตโนมัติ
PreferFrontCamera - หากเปิดใช้งาน เครื่องอ่านบาร์โค้ดจะกำหนดค่าเริ่มต้นให้ใช้กล้องหน้าแทนกล้องหลัง
BeepOnScan - หากเปิดใช้งาน ตัวอ่านบาร์โค้ดจะส่งเสียงบี๊บเมื่อสแกนบาร์โค้ด
VibrateOnScan - หากเปิดใช้งาน ตัวอ่านบาร์โค้ดจะสั่นเมื่อสแกนบาร์โค้ด
คุณสมบัติเพิ่มเติม
Text - ข้อความที่ปรากฏขึ้นบนปุ่มที่เปิดใช้งานสแกนเนอร์
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 | ✔ | ✖ | |
CODABAR | ✔ | ✔ | |
CODE_128 | ✔ | ✔ | |
CODE_39 | ✔ | ✔ | |
CODE_93 | ✔ | ✖ | |
EAN | ✔ | ✔ | รองรับ EAN_8 และ EAN_13 |
Interleaved 2 of 5 ITF |
✔ | ✖ | |
PDF_417 | ✔ | ✖ | |
RSS14 Databar 14 |
✔ | ✖ | รองรับ Stacked และ Omnidirectional บน Android และ iOS |
RSS_EXPANDED Databar Expanded |
✔ | ✖ | รองรับ Stacked และ Omnidirectional บน Android และ iOS |
UPC | ✔ | ✔ | รองรับ UPC_A และ UPC_E |
คิวอาร์โค้ด Micro | ✔ | ✖ | |
GS1-DWCode | ✖ | ✖ | |
MSI | ✖ | ✖ |
ตัวควบคุม เครื่องอ่านบาร์โค้ด ของ Select()
ตัวควบคุม เครื่องอ่านบาร์โค้ด ไม่รองรับ Select() วิธีแก้ปัญหาเบื้องต้น ให้ตั้งค่าสีเติมของตัวอ่านบาร์โค้ดเป็นโปร่งใส และวางไว้หน้าตัวควบคุมที่คุณต้องการเลือกตัวอ่านบาร์โค้ดด้วย ซึ่งจะส่งผลให้ผู้ใช้แอปได้รับประสบการณ์เดียวกัน โดยการเลือกตัวควบคุมจะเปิดใช้ประสบการณ์ตัวอ่านบาร์โค้ดเหมือนกับที่พวกเขาจะเลือกปุ่มตัวอ่านบาร์โค้ดที่มองไม่เห็นแทนการควบคุมจริง
ดูเพิ่มเติม
ข้อจำกัดของตัวควบคุมใน Power Apps
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)