Foxit PDF SDK
com.foxit.sdk.addon.accessibility.AccessibilityNavigator类 参考
类 com.foxit.sdk.addon.accessibility.AccessibilityNavigator 继承关系图:
com.foxit.sdk.common.Base

Public 成员函数

 AccessibilityNavigator (AccessibilityNavigator other)
 构造函数,使用另一个导航器对象构造。
更多...
 
 AccessibilityNavigator (PDFDoc pdf_doc) throws com.foxit.sdk.PDFException
 构造函数。
更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
AccessibilityFindResult findNextElement (int page_index, int find_type, boolean is_search_page) throws com.foxit.sdk.PDFException
 查找下一个元素。
更多...
 
boolean isEmpty ()
 检查当前对象是否为空。
更多...
 
void startFindNextElement () throws com.foxit.sdk.PDFException
 开始查找下一个元素。
更多...
 
void stopFindNextElement () throws com.foxit.sdk.PDFException
 停止查找下一个元素。
更多...
 

静态 Public 属性

static final int e_FinderTypeArtifacts = 1
 查找器类型:人工元素(页面人工元素)。

 
static final int e_FinderTypeInvalid = 0
 查找器类型:无效。

 
static final int e_FinderTypeOcrSuspects = 6
 查找器类型:OCR 检测到的疑似项。

 
static final int e_FinderTypeUnmarkedAnnots = 4
 查找器类型:未标记的注释。

 
static final int e_FinderTypeUnmarkedComments = 2
 查找器类型:未标记的批注。

 
static final int e_FinderTypeUnmarkedContent = 5
 查找器类型:未标记的页面内容。

 
static final int e_FinderTypeUnmarkedLinks = 3
 查找器类型:未标记的链接。

 

详细描述

此类用于让用户逐个遍历 PDF 文档中的可访问元素,用于在可访问性检查/修复 UI 中驱动"查找下一个元素"的导航功能。 在使用此模块中的任何类或方法之前,请确保已通过 common.Library.initialize 函数并使用包含 "Accessibility" 模块的密钥成功初始化福昕 PDF SDK。

参见
com.foxit.sdk.common.Library

构造及析构函数说明

◆ AccessibilityNavigator() [1/2]

com.foxit.sdk.addon.accessibility.AccessibilityNavigator.AccessibilityNavigator ( PDFDoc  pdf_doc) throws com.foxit.sdk.PDFException

构造函数。

参数
[in]pdf_doc有效的 PDF 文档对象。

◆ AccessibilityNavigator() [2/2]

com.foxit.sdk.addon.accessibility.AccessibilityNavigator.AccessibilityNavigator ( AccessibilityNavigator  other)

构造函数,使用另一个导航器对象构造。

参数
[in]other另一个导航器对象。

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.addon.accessibility.AccessibilityNavigator.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

重载 com.foxit.sdk.common.Base .

◆ findNextElement()

AccessibilityFindResult com.foxit.sdk.addon.accessibility.AccessibilityNavigator.findNextElement ( int  page_index,
int  find_type,
boolean  is_search_page 
) throws com.foxit.sdk.PDFException

查找下一个元素。

参数
[in]page_index页面索引。
[in]find_type查找器类型。请参考从 com.foxit.sdk.addon.accessibility.AccessibilityNavigator.e_FinderTypeInvalid 开始的值,本参数应为其中之一。
[in]is_search_page是否搜索页面。
返回
查找结果对象。

◆ isEmpty()

boolean com.foxit.sdk.addon.accessibility.AccessibilityNavigator.isEmpty ( )

检查当前对象是否为空。

当前对象为空时,表示当前对象不可用。

返回
true 表示当前对象为空,false 表示不为空。

◆ startFindNextElement()

void com.foxit.sdk.addon.accessibility.AccessibilityNavigator.startFindNextElement ( ) throws com.foxit.sdk.PDFException

开始查找下一个元素。

返回
无。

◆ stopFindNextElement()

void com.foxit.sdk.addon.accessibility.AccessibilityNavigator.stopFindNextElement ( ) throws com.foxit.sdk.PDFException

停止查找下一个元素。

返回
无。