ImageGear.Web Search Formatter
Methods
(static) getBoundingRectangle Get the rectangle of a search result to be used for locating a search result on a page.(options) → {Rectangle}
Parameters:
Name |
Type |
Description |
options |
object |
An object containing options for this method.
Properties
Name |
Type |
Description |
rectangles |
array |
Rectangles received via the Text RESTful API. |
startIndex |
integer |
The index of the start of the search result. |
endIndex |
integer |
The index of the end of the search result. | |
Returns:
The rectangle surrounding the search result.
- Type
- Rectangle
(static) getContext Get the context of a search result for display in a search panel or something similar.(options) → {SearchContext}
Parameters:
Name |
Type |
Description |
options |
object |
An object containing options for this method.
Properties
Name |
Type |
Description |
text |
string |
A string of text to provide context with. |
startIndex |
integer |
The index of the start of the search result. |
endIndex |
integer |
The index of the end of the search result. |
padding |
integer |
The number of characters to display on either side of the search result. | |
Returns:
The search result with context.
- Type
- SearchContext
(static) getLineRectangles Get the line rectangles of a search result to be used for highlighing or otherwise annotating a search result on a page.(options) → {Array.<Rectangle>}
Parameters:
Name |
Type |
Description |
options |
object |
An object containing options for this method.
Properties
Name |
Type |
Description |
rectangles |
array |
Rectangles received via the Text RESTful API. |
startIndex |
integer |
The index of the start of the search result. |
endIndex |
integer |
The index of the end of the search result. | |
Returns:
The rectangles surrounding each line of text of the search result.
- Type
- Array.<Rectangle>
Type Definitions
Rectangle
Type:
Properties:
Name |
Type |
Description |
x |
number |
The position of the left side of a rectangle. |
y |
number |
The position of the top side of a rectangle. |
width |
number |
The width of a rectangle. |
height |
number |
The height of a rectangle. |
SearchContext
Type:
Properties:
Name |
Type |
Description |
startIndex |
integer |
The index of the search term in the context. |
context |
string |
The context of the search result. |