跳轉到主要內容
此物件可讓您透過 ABBYY FineReader Engine 的匯出函式,調整將已識別文字匯出為 ALTO 格式時所使用的參數。此格式主要用於電子圖書館。 此物件的指標會作為輸入參數傳遞至匯出方法,因此會影響匯出結果。此類型新建立之物件的所有屬性皆設為合理的預設值。如需進一步瞭解各屬性的預設值,請參閱對應屬性的說明。 AltoExportParams 物件是持久性物件。這表示物件目前的狀態可寫入持久性儲存體。之後,可藉由從持久性儲存體讀取物件狀態來重新建立該物件。以下方法可用來持久化此物件: Linux:SaveToFileLoadFromFile Windows:SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

屬性

名稱

類型

說明

Application

Engine, 唯讀

傳回 Engine 物件。

FontFormattingMode

FontFormattingModeEnum

指定要寫入 ALTO 格式檔案的字型屬性。

此屬性的預設值為 FAM_Plain,表示唯一會儲存的屬性是字元是否為下標或上標。

AltoVersion

AltoVersionEnum

指定匯出文件格式的版本。

此屬性的預設值為 AV_Version_20,表示 ALTO 文件會以 2.0 版匯出。

WriteNondeskewedCoordinates

VARIANT_BOOL

指定寫入 ALTO 格式檔案中的字元、單字和區塊座標,應以原始影像為基準,還是以用於辨識的影像為基準 (該影像可能已套用不同的修改,例如傾斜校正) 。

此屬性預設為 TRUE,表示座標是以原始影像為基準。

注意:

  • 如果將此屬性設為 FALSE,匯出為 ALTO 格式的速度會更快。這是因為在此情況下,不需要在修改後影像與原始影像之間轉換座標,而這通常相當耗時。
  • 如果此屬性設為預設值 TRUE,匯出時不會寫入基線位置。如果為 FALSE,則會將基線位置寫入結果 XML 檔案。

這是因為 ALTO 格式要求基線位置只能用單一數值描述。在原始座標中,基線可能不會完全水平或垂直,因此無法用單一數值定義其位置。

方法

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

輸出參數

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

輸入參數

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

範例

此物件會用於下列程式碼範例:CommandLineInterface (Windows 和 Linux) 。

另請參閱

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