跳轉到主要內容
此物件用於設定文件合成的參數。您可以用它指定在重現已辨識文字中不同字型類型時所使用的字型、選擇文件結構偵測的參數,以及管理文件合成期間的記憶體使用量。 SynthesisParamsForDocument 物件是可持續保存的物件。這表示此物件的目前狀態可寫入持續性儲存體。之後,可藉由從持續性儲存體讀取該物件的狀態來重新建立此物件。以下方法可用於保存物件狀態: Linux:SaveToFileLoadFromFile Windows:SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

屬性

,唯讀

傳回 Engine 物件。

指定是否應在文件合成期間執行文件結構偵測。

此屬性預設值為 TRUE。

提供文件結構偵測參數的存取。

指定是否應在文件合成期間執行字型格式偵測。若此屬性設為 FALSE,則 FontFormattingDetectionParams 屬性將被忽略。

在預設設定下,ABBYY FineReader Engine 12 會在文件合成階段偵測字型參數。若您將此屬性的值設為 FALSE,則必須在頁面合成期間啟用字型參數偵測。為此,請將ISynthesisParamsForPage::DetectFontFormattingAtPageLevel屬性設為 TRUE。在頁面合成期間偵測字型參數可讓程式加速後續的文件合成並減少記憶體使用量。但字型偵測的品質可能會有所下降。

此屬性預設值為 TRUE。

若您的授權不支援Synthesis模組,則此屬性的預設值為 FALSE。

提供字型格式偵測參數的存取。

,唯讀

指定文件合成期間所使用的字型集合。

指定是否應在文件合成期間使用低記憶體模式。若您將此屬性設為 TRUE,ABBYY FineReader Engine 將嘗試透過同時載入較少頁面至記憶體的方式,將文件合成期間的記憶體使用量控制在 600 MB 以內。但文件合成速度可能會降低,且品質可能略有下降。

此屬性的預設值為 FALSE。

指定文件合成可同時載入的頁面數量。此屬性可用於降低記憶體使用量。建議使用 32 至 64 之間的值。值越大,處理速度越快。但不建議在處理大型文件時使用此屬性的最大值,因為這可能導致「記憶體不足」錯誤。小於 5 的值將被忽略。

此屬性的預設值為 64。

方法

名稱說明
CopyFrom使用另一個物件中對應屬性的值來初始化目前物件的屬性。
LoadFromFile從磁碟上的檔案還原物件內容。
LoadFromMemory <Note> : 僅限 Windows。 </Note>從全域記憶體還原物件內容。
SaveToFile將物件內容儲存至磁碟上的檔案。
SaveToMemory <Note> : 僅限 Windows。 </Note>將物件內容儲存至全域記憶體。
SynthesisParamsForDocument 物件圖

輸出參數

此物件是 Engine 物件之 CreateSynthesisParamsForDocument 方法的輸出參數。

輸入參數

此物件會作為下列方法的輸入參數傳遞: SynthesisParamsForDocument_VC

範例

此物件可見於以下程式碼範例中:

另請參閱

預處理、分析、辨識與合成的參數調整 SynthesisParamsForPage 使用屬性