Universal Document Shell Plugin Marker Interface. Through IPluginDocMarker, caller can request marker tree of document to plugin, and get plugin-supported marker types. More...
#include <plugin_doc_marker.h>


Data Fields | |
| IPluginUnknown *(* | get_supported_marker_types )(IPluginUnknown *thiz) |
| Retrieve all supported marker types. | |
| PluginBool(* | has_toc )(IPluginUnknown *thiz) |
| Check the document contains table of content or not. | |
| PluginStatus(* | request_marker_trees )(IPluginUnknown *thiz, const unsigned int uds_private_size) |
| Request the marker trees. The marker tree won't be returned immediately after calling this function, but returned asynchronously by some callback functions of UDS. | |
Universal Document Shell Plugin Marker Interface. Through IPluginDocMarker, caller can request marker tree of document to plugin, and get plugin-supported marker types.
Definition at line 66 of file plugin_doc_marker.h.
Retrieve all supported marker types.
| thiz | IPluginUnknown pointer of document object. |
Referenced by pdf::PluginDocImpl::PluginDocImpl(), and images::PluginDocImpl::PluginDocImpl().
Check the document contains table of content or not.
| thiz | IPluginUnknown pointer of document object. |
Referenced by pdf::PluginDocImpl::PluginDocImpl().
| PluginStatus(* IPluginDocMarker::request_marker_trees)(IPluginUnknown *thiz, const unsigned int uds_private_size) |
Request the marker trees. The marker tree won't be returned immediately after calling this function, but returned asynchronously by some callback functions of UDS.
| thiz | IPluginUnknown pointer of document object. | |
| uds_private_size | The size of extra data buffer that plugin has to allocate for every marker tree node. |
Referenced by text::PluginDocImpl::PluginDocImpl(), pdf::PluginDocImpl::PluginDocImpl(), and images::PluginDocImpl::PluginDocImpl().
1.6.2-20100208