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. |