Използване на компонента за обработка на разписки в Power Apps
[Тази тема е предварителна документация и подлежи на промяна.]
Компонентът AI Builder на процесора за разписки сканира и извлича информация от разписките. Можете да правите снимки директно в компонента или да зареждате изображения, които вече са направени. Данните се разпознават и извличат с помощта на свойствата по-долу.
За повече информация относно приложенията за платно вижте Какво представляват приложенията за платно Power Apps?
Важно
- Това е функция за предварителен преглед.
- Функциите за предварителен преглед не са предназначени за производствена употреба и може да са с ограничена функционалност. Тези функции са достъпни преди официалното издание, за да могат клиентите да получат ранен достъп и да дадат обратна връзка.
Изисквания
Компонентът на процесора за разписки работи най-добре с касови бележки, които обикновено се използват от ресторанти, бензиностанции и търговци на дребно и други. Могат да бъдат открити както печатен, така и ръкописен текст.
В момента се поддържат само английски разписки от Съединените щати.
За да получите най-добри резултати, предоставете една ясна снимка или сканиране на касова бележка.
- Форматът на изображението трябва да бъде JPEG, PNG или PDF.
- Размерът на файла трябва да е по-малък от 20 MB.
- Размерите на изображението трябва да са между 50 x 50 пиксела и 10 000 x 10 000 пиксела.
- Размерите на PDF файла трябва да бъдат най-много 17 x 17 инча, което е еквивалентно на легалните размери на хартията или A3 или по-малки.
- За PDF документи се обработват само първите 200 страници.
Свойства на разписката
Свойство | Дефиниция |
---|---|
MerchantName | Име на търговеца |
MerchantAddress | Адрес на търговеца |
MerchantPhone | Телефонен номер на търговеца |
ТранзакцияДата | Дата на транзакцията |
Време за транзакция | Час на трансакцията |
ЗакупениАртикули | Списъкът на закупените артикули
|
Междинна сума | Междинна сума |
Данък | Данък |
Бакшиш | Съвет |
Възлизам | Обща сума |
Бележка
Стойностите на разписките се връщат като низове. За да ги манипулирате като числа, можете да използвате функцията Value . За да ги манипулирате като дати или часове, можете да използвате функциите DateValue и TimeValue . Можете също да посочите езика на текста с езиков етикет, като например "en-US".
Допълнителни свойства
Свойство | Дефиниция |
---|---|
Открити полета | Допълнителна информация за всеки от имотите на разписката
|
Открит текст | Списъкът на всички разпознати редове текст на разписката
|
Оригинално изображение | Оригиналното изображение преди обработка |
Режим на показване |
|
Височина | Височината на компонента |
Показано изображение | Дали компонентът показва изображението или не |
ShowBoundingBoxes | Дали компонентът показва ограничителните полета или не |
Текст | Текстът, който се появява на бутона, който активира процесора за разписки |
Видим | Дали компонентът се появява или е скрит |
Широчина | Ширината на компонента |
X | Разстоянието между левия ръб на компонента и левия ръб на родителския контейнер или екран |
Y | Разстоянието между горния ръб на компонента и горния ръб на родителския контейнер или екран |
Допълнителни свойства на дизайна са налични в панела Разширени .
Насоки за достъпност
Тези указания за контролата на Power Apps бутоните се отнасят и за компонента за разпознаване на текст.
Използвайте лентата с формули, за да извлечете текстовата стойност от избрания елемент в контролата ReceiptProcessor
Ето някои примери.
Този израз обединява стойностите в колоната "DetectedText" на таблицата "ReceiptProcessor1", разделени със запетая и интервал.
Concat(ReceiptProcessor1.DetectedText,Value,", ")
Този израз извлича свойството PurchasedItems
от променливата ReceiptProcessor1
.
Select + Вмъкване>на таблица с данни (преглед).
В левия прозорец изберете DataTable1 и след това въведете следното в лентата за формули:
ReceiptProcessor1.PurchasedItems
Изберете Полета>+ Добавяне на поле.
Изберете Име>Цена>Количество>ОбщоЦена.
Избери Добавяне.