Render result interface, for querying bitmap inside render result get bounding rectangles for a specified range, and get the anchor for a specified point. More...
#include <plugin_render_result.h>
Data Fields | |
PluginStatus(* | get_bitmap_attributes )(IPluginUnknown *thiz, PluginBitmapAttributes *attributes) |
Query bitmap attributes from render result. | |
PluginStatus(* | get_anchor_from_coordinates )(IPluginUnknown *thiz, const int x, const int y, UDSString *anchor) |
Query content location for a specified point. | |
IPluginUnknown *(* | get_bounding_rectangles_from_range )(IPluginUnknown *thiz, const PluginRange *range) |
Get bounding rectangles for a specified range. | |
PluginStatus(* | get_rendered_range )(IPluginUnknown *thiz, PluginRange *range) |
Retrieve range from render result. |
Render result interface, for querying bitmap inside render result get bounding rectangles for a specified range, and get the anchor for a specified point.
Definition at line 56 of file plugin_render_result.h.
PluginStatus(* IPluginRenderResult::get_anchor_from_coordinates)(IPluginUnknown *thiz, const int x, const int y, UDSString *anchor) |
Query content location for a specified point.
thiz | IPluginUnknown interface pointer of the render result object | |
x | x coordinate of the point | |
y | y coordinate of the point | |
anchor | output anchor |
Referenced by text::PluginRenderResultImpl::PluginRenderResultImpl(), pdf::PluginRenderResultImpl::PluginRenderResultImpl(), and images::PluginRenderResultImpl::PluginRenderResultImpl().
PluginStatus(* IPluginRenderResult::get_bitmap_attributes)(IPluginUnknown *thiz, PluginBitmapAttributes *attributes) |
Query bitmap attributes from render result.
thiz | IPluginUnknown interface pointer of the render result object | |
attributes | output attributes |
Referenced by text::PluginRenderResultImpl::PluginRenderResultImpl(), pdf::PluginRenderResultImpl::PluginRenderResultImpl(), and images::PluginRenderResultImpl::PluginRenderResultImpl().
IPluginUnknown*(* IPluginRenderResult::get_bounding_rectangles_from_range)(IPluginUnknown *thiz, const PluginRange *range) |
Get bounding rectangles for a specified range.
thiz | IPluginUnknown interface pointer of the render result object | |
range | user specified range |
Referenced by text::PluginRenderResultImpl::PluginRenderResultImpl(), pdf::PluginRenderResultImpl::PluginRenderResultImpl(), and images::PluginRenderResultImpl::PluginRenderResultImpl().
PluginStatus(* IPluginRenderResult::get_rendered_range)(IPluginUnknown *thiz, PluginRange *range) |
Retrieve range from render result.
thiz | The IPluginUnknown interface pointer of the render result object. | |
range | The range of the render result. |
Referenced by text::PluginRenderResultImpl::PluginRenderResultImpl(), pdf::PluginRenderResultImpl::PluginRenderResultImpl(), and images::PluginRenderResultImpl::PluginRenderResultImpl().