跳轉到主要內容
ParameterDescription
Void MinQuality( Real )設定假設結果的最低品質。
Void MaxErrors( Int )設定假設結果中的最大錯誤數量。
Void MaxErrorsPart( Real )設定假設結果中錯誤的最大百分比。
Void MaxErrors( Int number, Real part )設定假設結果中的最大錯誤數量:number – 絕對錯誤數量,part – 錯誤百分比。範例: 下列程式碼指定錯誤的絕對數量不得超過 3,且錯誤百分比不得超過 20%。MaxErrors(3, 0.2); 注意: 在這兩個條件中,活動將採用較嚴格者。
Void MaxGapInLine( Distance )設定相鄰字元之間的最大距離。在產生假設結果時,活動會將字元加入假設中,直到兩個相鄰字元之間的距離不超過 MaxGapInLine。範例: 下列程式碼告知活動,相鄰字元之間的最大距離不得超過 5mm,否則將產生空白假設。MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )設定相鄰字元之間的最大相對距離。相對距離 =(間距寬度)/(字元寬度)。
Void MinLength( Int )設定文字字串的最小長度。預設值為 1。範例: 下列程式碼告知程式,假設結果的最小長度為 4 個字元。MinLength(4);
Void MaxLength( Int )設定文字字串的最大長度。預設值為 50。
Void SearchTextFromCatalog( String catalogName, Int columnIndex, SearchTextFromCatalogCriteria )從指定的目錄中搜尋文字。範例: 下列程式碼會依指定的搜尋條件,從 “CompanyCatalog” 目錄的第二欄搜尋文字:SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); 下列程式碼使用輔助方法 GetCatalogColumnIndex,藉由欄位名稱取得欄位索引:SearchTextFromCatalog( "CompanyCatalog", GetCatalogColumnIndex( "CompanyCatalog", "ColumnName" )); 為了加快查詢速度,只會存取前 maxRecordsCount 筆記錄(預設值為 1000)。
Void AllowIntersectPercent( Real )指定兩行文字在垂直方向上允許的最大重疊百分比(預設值為 15)。對於行距較小的文字,您可以使用此參數。
Void SearchText( String )指定要在影像上搜尋的文字。此字串可以包含數個以 ""(OR 運算子)分隔的搜尋字串形式。更多資訊請參閱 Type-specific Properties of the Static Text Element
若要搜尋的文字由多個單字組成,則可使用下列方法
ParameterDescription
Void NextLinePenalty( Real )設定換行懲罰係數。懲罰值為 0 到 1 之間的數字。假設的品質會依片語中的換行次數,多次乘以此數值。如果片語中允許換行,請將此參數設為 1(將假設品質乘以 1 不會降低其品質)。
Void OmissionPenalty( Real )設定遺漏字詞懲罰係數。懲罰值為 0 到 1 之間的數字。假設的品質會依片語中遺漏字詞的數量,多次乘以此數值。如果片語中可允許有部分字詞缺失,請將此參數設為 1(將假設品質乘以 1 不會降低其品質)。
Void WholeWordMode( Logic )指定是否只將完整的文字物件視為有效假設。當設定為 True 時,由部分字詞組成的假設會被忽略。預設值為 False注意: 此方法與 AllowChoppedWords 不同,AllowChoppedWords 僅影響在搜尋區域邊界上的字詞所產生的假設,而 WholeWordMode 會影響所有假設的產生。
Void AllowEmbeddedHypotheses( Logic )設定假設的產生模式。若要產生所有可能的假設(包含重疊與巢狀),請將值設為 True。若要僅產生最長長度的假設,請設為 False範例: 下列程式碼表示活動必須產生最長的假設:AllowEmbeddedHypotheses(False);
Void MaxLineBreakDistance( Distance )設定在片語允許換行時,不同行中字詞之間的水平距離。
Void SuggestOnlySimilarChars( Logic value )指定活動在執行模糊搜尋時可使用哪些字元作為替代字元。當設定為 True 時,會將活動限制為僅能使用輪廓相似的字元作為替代字元。
Void AllowedTextRotations( TextRotations )指定辨識文字允許的方向集合。只有在辨識文字的方向屬於此參數所允許的方向時,才會產生假設。