跳转到主要内容
此方法用于检查 PDF 文件的指定页面是否包含文本层,或验证文本的可靠性。如果源 PDF 文件包含可见文本层,并且该文件成功通过编码损坏检查,则认为文本可靠。

语法

C++

HRESULT CheckTextLayer(
  CheckingTextModeEnum    CheckingMode,
  IIntsCollection*        PageIndices, 
  VARIANT_BOOL*           Result
);

C#

bool CheckTextLayer(
  CheckingTextModeEnum    CheckingMode,
  IIntsCollection*        PageIndices
);

Visual Basic .NET

Function CheckTextLayer( _
  CheckingMode As CheckingTextModeEnum, _
  PageIndices As IIntsCollection _
) As Boolean

参数

CheckingMode [in] 此变量指定检查文本层的模式。有关支持的模式,请参见 CheckingTextModeEnum 的说明。 PageIndices [in] 此参数表示 IntsCollection 对象,其中包含要检查的页面编号。此参数可以为 0,此时将检查文档中的所有页面。如果指定的页面索引大于实际页数、索引集合为空,或者包含重复项,则会返回错误。 Result [out, retval] 在检查文本层是否存在时,如果文件的指定页面中至少有一个页面包含文本层,此参数返回 TRUE;如果指定页面均不包含文本层,则返回 FALSE。在检查文本可靠性时,如果所有指定页面上的文本都通过了可靠性检查,此参数返回 TRUE;如果至少有一个指定页面上的文本不可靠,则返回 FALSE。

返回值

此方法没有特定的返回值,将返回 ABBYY FineReader Engine 函数的标准返回值

另请参阅

FRDocument