在 Power Apps 中使用文字辨識器元件
建立畫布應用程式,並將文字辨識器 AI Builder 元件新增至畫面。 此元件會拍攝相片或從本機裝置載入影像,然後進行處理,根據文字辨識預建模型來偵測和擷取文字。 如果該元件在影像中偵測到文字,則會輸出文字,並為影像中的每個例項顯示矩形標示其出現位置。
Note
如需畫布應用程式的詳細資訊,請參閱什麼是 Power Apps 中的畫布應用程式?
索引鍵屬性
OriginalImage:處理前的原始影像。
結果:偵測到的文字行清單。 對於每個物件,都會提供所擷取表單欄位和資料表的這些屬性。 將元件初始化 (AI 模型繫結步驟) 時,會填入可由模型解壓縮的可能欄位和資料表。 其中包括:
BoundingBox:偵測到的文字行的座標。
PageNumber:所偵測文字行所在頁面的頁碼。
文字:偵測到的文字行。
已選取:使用者在控制項上選取的偵測方塊。
BoundingBox:偵測到的使用者所選文字行的座標。
PageNumber:使用者所選取偵測到的文字行所在頁面的頁碼。
文字:使用者選取的偵測到的文字行。
Note
部分這些屬性名稱已隨 2020 年 4 月更新變更。 如果在應用程式中看不到這些屬性,您必須手動更新屬性名稱。 詳細資訊:畫布應用程式 AI Builder 元件中的屬性名稱變更
其他屬性
Text:出現在啟用文字辨識器的按鈕上文字。
ImageDisplayed (屬性面板中的顯示影像):判斷元件是否顯示影像。 設定為開啟時,矩形會顯示在影像中偵測到的資料行值周圍。
DisplayMode:
編輯:允許使用者輸入。
檢視:僅顯示資料。
停用表示已停用。
高度:元件的高度。
可見:顯示或隱藏元件。
寬度:元件的寬度。
X:元件左邊緣與其父容器或畫面左邊緣之間的距離。
Y:元件上邊緣與父容器或畫面上邊緣之間的距離。
其他設計屬性可以在進階面板中取得。
協助工具指南
這些適用於 Power Apps 按鈕控制項的指導方針,也適用於文字辨識器元件。
使用公式欄來擷取 TextRecognizer 控制項中選定項目的文字值
以下列出一些範例。
此運算式擷取 TextRecognizer1
識別的全文。
TextRecognizer1.FullText
此運算式從 TextRecognizer1
中擷取所選項目的文字值。
TextRecognizer1.Selected.Text
此運算式使用逗號和空格分隔符號連接 TextRecognizer1
控制項 Text
屬性的值。
Concat(TextRecognizer1.Results,Text,", ")