跳轉到主要內容
此物件提供透過 ABBYY FineReader Engine 匯出函式,調整以 TXT 或 CSV 格式匯出已辨識文字之參數的功能。若要選擇匯出格式,請使用 ExportFormat 屬性。在 CSV 格式中,會套用以下格式規則:
  • 保留原始行
  • 含有分隔符號的行會以引號括住(” ”)
  • 引號內的引號會重複
此物件的指標會作為輸入參數傳遞至匯出方法,因此會影響匯出結果。此類型新建立物件的所有屬性都會設為合理的預設值。如需進一步了解各屬性的預設值,請參閱對應屬性的說明。 TextExportParams 物件是永續性物件。這表示該物件的目前狀態可以寫入永續儲存體。之後,可透過從永續儲存體讀取物件狀態來重新建立該物件。以下方法可提供物件的永續性: Linux: SaveToFile, and LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory, and LoadFromMemory

屬性

,唯讀的

傳回 Engine 物件。

指定匯出格式:TXT、保留完整版面配置的 CSV,或僅包含表格文字的 CSV。

此屬性的預設值為 TEF_TXT,表示將匯出為 TXT 格式。

指定是否將已辨識文字中的每個段落匯出為單行。若 LayoutRetentionMode 屬性設為非預設值,則忽略此屬性。

This property is FALSE by default.

指定是否在段落之間插入空行。若 LayoutRetentionMode 屬性設為非預設值,則忽略此屬性。

This property is FALSE by default.

管理匯出至 TXT 格式時的版面配置模擬設定。

此屬性的預設值為 TXTLRM_Auto。

此屬性已棄用,將於未來版本中移除。若要使用空格模擬原始版面配置,請將 LayoutRetentionMode 屬性設定為 TXTLRM_ExactCopy。

This property is FALSE by default.

指定將多個頁面匯出至 TXT 或 CSV 格式時,是否在頁面之間插入分頁符號 (0x12)。

This property is FALSE by default.

指定若檔案已存在,是否將匯出的文字附加至檔案末尾。

This property is FALSE by default.

指定將文件以 UTF-8 編碼匯出至 TXT 格式時,是否在文字串流開頭加入位元組順序標記 (BOM)。

此屬性預設值為 TRUE。

指定是否將頁首/頁尾標題儲存至輸出的 TXT 檔案。

此屬性預設為 TRUE。

儲存用於替換匯出文字中表格分隔符號的字串。此屬性在匯出為 CSV 和 TXT 格式時有效。

預設情況下,表格分隔符號的值為 “\t”。

指定 TXT 或 CSV 格式輸出檔案的編碼類型。

此屬性預設為 TET_Auto,表示編碼將依下列方式決定:

  • 當匯出格式由常數指定時,此屬性解析為 TET_Simple;
  • 當匯出格式由常數指定時,此屬性解析為 TET_UTF8。

此屬性指定識別文字匯出時所使用的字碼頁。

僅當 EncodingType 屬性的值為 TET_Simple (匯出文字非 Unicode) 時,此屬性的值才會生效。若此屬性未指定任何字碼頁 (CP_Null) ,則字碼頁將自動選取。

此屬性預設為 CP_Null。

方法

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

輸出參數

此物件是 Engine 物件中 CreateTextExportParams 方法的輸出參數。

輸入參數

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

範例

此物件可見於以下程式碼範例:CommandLineInterface (Windows 和 Linux)

另請參閱

調整匯出參數 使用設定檔 使用屬性