|
Foxit PDF SDK
|
Public 成员函数 | |
| virtual void | DrawLine (const foxit::pdf::PDFDoc &pdf_doc, int page_index, DrawRectType type, const AccessibilityLineInfoArray &line_info_array)=0 |
| 用于为可访问性可视化绘制线条的回调函数。 更多... | |
| virtual void | DrawRect (const foxit::pdf::PDFDoc &pdf_doc, int page_index, DrawRectType type, const AccessibilityRectInfoArray &rect_info_array)=0 |
| 用于为可访问性可视化绘制矩形的回调函数。 更多... | |
| virtual void | DrawText (const foxit::pdf::PDFDoc &pdf_doc, int page_index, DrawRectType type, const AccessibilityTextInfoArray &text_info_array)=0 |
| 用于为可访问性可视化绘制文本的回调函数。 更多... | |
| virtual bool | GenerateContent (const foxit::pdf::PDFDoc &pdf_doc, int page_index)=0 |
| 用于为指定页面生成内容的回调函数。 更多... | |
| virtual WString | GetDocumentFileName (const foxit::pdf::PDFDoc &pdf_doc)=0 |
| 用于获取文档文件名的回调函数。 更多... | |
| virtual WString | GetTextStringByStringID (const WString &string_id)=0 |
| 用于根据字符串 ID 获取文本字符串的回调函数。 更多... | |
| virtual void | OnContentChanged (const foxit::pdf::PDFDoc &pdf_doc, int page_index, bool is_notify_self)=0 |
| 用于通知指定页面内容已发生变化的回调函数。 更多... | |
| virtual void | Release ()=0 |
| 用于释放当前回调对象本身的回调函数。 更多... | |
此类表示用于可访问性的渲染提供者,用于生成内容并绘制可视化元素。
本类中的所有纯虚函数都作为回调函数使用,应在派生类中由用户实现。该渲染提供者 在可访问性相关类与 ReadingOrderEditor 之间共享,为可访问性可视化反馈提供渲染能力。
绘制矩形类型枚举。
此枚举由 AccessibilityProviderCallback 用于指定绘制矩形的类型。 此枚举的值应单独使用。
|
pure virtual |
用于为可访问性可视化绘制线条的回调函数。
| [in] | pdf_doc | PDF 文档对象。 |
| [in] | page_index | 页面索引。 |
| [in] | type | 绘制矩形类型。请参考从 foxit::addon::accessibility::AccessibilityProviderCallback::e_DrawRectTypeContent 开始的值, 本参数应为其中之一。 |
| [in] | line_info_array | 可访问性线条信息对象的数组。 |
|
pure virtual |
用于为可访问性可视化绘制矩形的回调函数。
| [in] | pdf_doc | PDF 文档对象。 |
| [in] | page_index | 页面索引。 |
| [in] | type | 绘制矩形类型。请参考从 foxit::addon::accessibility::AccessibilityProviderCallback::e_DrawRectTypeContent 开始的值, 本参数应为其中之一。 |
| [in] | rect_info_array | 可访问性矩形信息对象的数组。 |
|
pure virtual |
用于为可访问性可视化绘制文本的回调函数。
| [in] | pdf_doc | PDF 文档对象。 |
| [in] | page_index | 页面索引。 |
| [in] | type | 绘制矩形类型。请参考从 foxit::addon::accessibility::AccessibilityProviderCallback::e_DrawRectTypeContent 开始的值, 本参数应为其中之一。 |
| [in] | text_info_array | 可访问性文本信息对象的数组。 |
|
pure virtual |
用于为指定页面生成内容的回调函数。
| [in] | pdf_doc | PDF 文档对象。 |
| [in] | page_index | 页面索引。 |
|
pure virtual |
用于获取文档文件名的回调函数。
| [in] | pdf_doc | PDF 文档对象。 |
|
pure virtual |
用于根据字符串 ID 获取文本字符串的回调函数。
| [in] | string_id | 字符串 ID。 |
|
pure virtual |
用于通知指定页面内容已发生变化的回调函数。
| [in] | pdf_doc | PDF 文档对象。 |
| [in] | page_index | 页面索引。 |
| [in] | is_notify_self | 是否通知自身。 |
|
pure virtual |
用于释放当前回调对象本身的回调函数。