跳轉到主要內容
提供存取欄位、其值及其參數的功能。可以使用指令碼修改欄位的值。指令碼也可用來新增建議值,供手動審核人員顯示與使用。

屬性

NameTypeAccess LevelDescription
ChildrenField[]唯讀子欄位陣列。此屬性僅對群組欄位有效。
DataTypeDataType唯讀欄位中的資料型別。
FieldTypeFieldType唯讀欄位的型別,例如文字、勾選標記、表格(包含代表其他欄位的儲存格)。
FullNamestring唯讀從文件根節點到欄位名稱的完整路徑。使用正斜線 (/) 作為分隔符,例如 Vendor/Address/Street。
HasRegionbool讀寫如果在文件上找到了此欄位,即文件上存在對應區域,則傳回 true。值為 false 表示文件影像不包含與此欄位對應的區域。
HasSuspiciousSymbolsbool唯讀如果欄位值中包含以低信心度辨識的字元,則傳回 true
Idstring唯讀欄位識別碼,在文件中是唯一的。
ImageRegionsImageRegionList讀寫影像上欄位區域的陣列。
InstanceIndexint唯讀重複欄位目前實例的索引。只有在 IsRepeatabletrue 時才有意義。在所有其他情況下設為 -1。
InstancesField[]唯讀此欄位所有實例的陣列。只有在 IsRepeatabletrue 時才有意義。Instances 屬性可用於在使用 Field GetField 方法取得的容器中存取重複欄位實例。
IsConfirmedbool讀寫如果欄位已由作業人員或驗證規則驗證,則傳回 true
IsRepeatablebool唯讀如果欄位是可重複的,則傳回 true
IsSuspiciousbool唯讀如果欄位值中的任何字元是以低信心度辨識出來的,則傳回 true。此類欄位的值應由作業人員進行手動審核,或由規則檢查。
IsValidbool唯讀如果欄位的已辨識文字(儲存在 Text 屬性中)已成功轉換為 Value 屬性中指定型別的值,則傳回 true
IsVisiblebool唯讀如果欄位在文件上可見,則傳回 true
Namestring唯讀欄位名稱,在其群組內是唯一的。
ParentField唯讀上層欄位。
ReadOnlybool唯讀如果欄位為唯讀,且手動審核人員不得編輯,則傳回 true
SymbolsSymbol[]唯讀組成欄位原始文字值的字元陣列。
Textstring唯讀欄位的原始文字格式值(在文件被辨識時產生)。
Valueobject讀寫以指定格式表示的欄位值(在轉換已辨識文字時產生)。注意:Text 屬性不同,Value 屬性會以正規化格式儲存值。如果在執行指令碼後 Value 屬性的正規化值被修改,Text 屬性的值會更新為新的正規化值。如果在執行指令碼後 Value 屬性的正規化值未被修改,Text 屬性的值則不會更新。

方法

NameDescription
void AddSuggestion(string value);為該欄位新增建議值。此方法允許使用者從建議值清單中選取值。這些建議值會在手動審核期間顯示。此方法無法套用至欄位群組和重複欄位容器。
void CopyTo(Field field);將參數欄位的下列屬性複製到目前欄位:TextValueImageRegionsSymbols。如果欄位與欄位的資料類型不完全相同,此方法會傳回錯誤。
Field GetChild(string fieldName);傳回具有指定名稱的子欄位。此方法可讓您更輕鬆地存取同一清單中的不同元素,例如同一列中的不同儲存格。重要! 請將欄位的字串名稱直接傳入此方法:具有相同字串值的變數將無法運作。執行指令碼前負責剖析指令碼程式碼的前置處理器,會將欄位名稱取代為其識別碼,但無法處理變數。