跳轉到主要內容
此物件可讓您透過 ABBYY FineReader Engine 的匯出方法,調整將辨識文字匯出為 RTF、DOCX 或 ODT 格式時所使用的參數。此物件的指標會作為輸入參數傳遞至匯出方法,因此會影響匯出結果。新建立的此類型物件,其所有屬性都會設為下文所述的合理預設值。 RTFExportParams 物件是可持久化物件。這表示可將物件的目前狀態寫入持久性儲存體。之後,可藉由從持久性儲存體讀取物件狀態來重新建立該物件。以下方法可用於持久化此物件: Linux:SaveToFileLoadFromFile Windows SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

屬性

,read-only

傳回 Engine 物件。

指定從已辨識文字合成輸出檔案的模式。

此屬性的預設值為 PSM_RTFEditableCopy。

指定是否應使用文件的邏輯結構來還原輸出文字的順序。若此屬性為 FALSE,輸出文字的順序將依據版面配置區塊的順序決定。

此屬性的值僅在 PageSynthesisMode 屬性設為 PSM_RTFFormatParagraphs 或 PSM_RTFPlainText 時才會生效;否則將被忽略。

此屬性的預設值為 TRUE。

指定是否必須在輸出文件中保留分頁符號。

此屬性的預設值為 TSPV_Auto,表示當 PageSynthesisMode = PSM_RTFEditableCopy 時不保留分頁符號,當 PageSynthesisMode = PSM_RTFExactCopy 時則一律保留分頁符號。

注意:

  • PageSynthesisMode 屬性的值為 PSM_RTFExactCopy,此屬性不可設為 TSPV_No。
  • 不保留分頁符號並不代表輸出檔案中完全不會出現分頁符號,僅表示無法保證其位置與原始文件一致。

指定是否應在輸出檔案中保留已辨識文字的原始行。

此屬性的預設值為 FALSE。

指示 ABBYY FineReader Engine 移除輸出檔案中的選擇性連字號。

注意:

  • KeepLines 屬性為 TRUE,選擇性連字號將被替換為連字號。
  • PageSynthesisMode 屬性的值為 PSM_RTFExactCopy,為保留文件的原始格式,選擇性連字號可能會被替換為連字號,無論 RemoveSoftHyphensKeepLines 屬性的值為何。

此屬性的預設值為 FALSE。

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

此屬性的預設值為 TRUE。

,read-only

指定是否應將文件的作者、主旨、標題及關鍵字寫入輸出檔案。文件的這些參數 文件定義於的子物件物件中。

指定是否套用分隔符號篩選。此設定僅在為 PSM_RTFExactCopy 時生效。當 FilterSeparators 為 FALSE 時,輸出檔案中將保留更多分隔符號。

此屬性預設值為 TRUE。

指定在使用 CJT 語言時,是否在行尾加入空格。

此屬性預設值為 TRUE。

指定是否在輸出檔案中保留文字的原始色彩。

文字色彩僅在匯出時,ISynthesisParamsForPage::DetectTextColor屬性在頁面合成期間設定為 TSPV_Yes 或 TSPV_Auto 的情況下,才能保留。

此屬性預設值為 TRUE。

指定在輸出檔案中儲存背景色彩的模式。

背景色彩僅在匯出時,ISynthesisParamsForPage::DetectBackgroundColor屬性在頁面合成期間設定為 TSPV_Yes 或 TSPV_Auto 的情況下,才能保留。

此屬性預設值為 BCM_Color,表示將儲存背景色彩。

指定是否將圖片寫入輸出檔案。

此屬性預設值為 TRUE。

,唯讀

指定輸出檔案中嵌入圖片所使用的影像格式與 JPEG 品質。

指定當內容超出頁面範圍時,是否自動增大頁面大小。此屬性僅在屬性設定為 PSM_UserDefined 時生效。

此屬性預設值為 FALSE。

指定輸出檔案中的頁面方向。

在以下情況下,此屬性的值將被忽略:

  • 如果 PageSynthesisMode 屬性設定為 PSM_RTFEditableCopy
  • if the屬性設定為 PSM_ImageSize、PSM_SynthesisSize、 PSM_UserDefined。

在此情況下,將使用縱向方向。

預設情況下,此屬性設定為 POM_Auto。

,唯讀的

指定紙張的高度和寬度。

指定輸出檔案中的頁面邊界。

僅當 UseCustomPageMargins 屬性設定為 TRUE 時,此屬性才有效,否則此屬性的值將被忽略。

指定是否在輸出檔案中套用 PageMargins 屬性的值。

PageSynthesisMode 屬性設定為 PSM_RTFPlainText 或 PSM_RTFFormatParagraphs 時,此屬性才會生效。

預設情況下,此屬性為 FALSE。

指定輸出檔案中是否以背景顏色醒目提示無法確定辨識的符號。用於醒目提示無法確定辨識之符號背景的顏色儲存於 ErrorBackgroundColor 屬性中。

此屬性預設為 FALSE。

指定輸出檔案中是否以文字顏色醒目提示無法確定辨識的符號。用於醒目提示無法確定辨識之符號文字的顏色儲存於 ErrorTextColor 屬性中。

此屬性預設為 FALSE。

儲存用於醒目提示輸出檔案中無法確定辨識之符號背景的顏色值。

僅當 HighlightErrorsWithBackgroundColor 屬性為 TRUE 時,才會使用此屬性。

此屬性的值可以為 -1,表示顏色為透明。

int 值由 RGB 三元組使用以下公式計算: (紅色值) + (256 × 綠色值) + (65536 × 藍色值) ,其中紅色值為三元組的第一個分量,綠色值為第二個分量,藍色值為第三個分量。例如,白色的 int 值為 16777215。

預設情況下,此屬性設定為 65280,即 RGB 格式的 (0,255,0),對應綠色。

儲存用於醒目提示輸出檔案中無法確定辨識之符號的顏色值。

僅當 HighlightErrorsWithTextColor 屬性為 TRUE 時,才會使用此屬性。

此屬性的值可以為 -1,表示顏色為透明。

int 值由 RGB 三元組使用以下公式計算: (紅色值) + (256 × 綠色值) + (65536 × 藍色值) ,其中紅色值為三元組的第一個分量,綠色值為第二個分量,藍色值為第三個分量。例如,白色的 int 值為 16777215。

預設情況下,此屬性設定為 65280,即 RGB 格式的 (0,255,0),對應綠色。

方法

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

輸出參數

此物件為 Engine 物件中 CreateRTFExportParams 方法的輸出參數。

輸入參數

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

範例

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

另請參閱

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