TSRichViewEdit.GetItemAt |
Top Previous Next |
|
Returns the ActiveEditor's item at the specified coordinates. function GetItemAt(X, Y : Integer; var RVData: TCustomRVFormattedData; var ItemNo, OffsetInItem: Integer; Strict: Boolean): Boolean; Input parameters: X, Y – coordinates relative to the client area of TSRichViewEdit control. If Strict=True, the method returns the item only if it is located exactly at the specified position (if it exists). If False, the method returns the closest item for any position above a page. Output parameters: Output parameters are valid only if this method returns True. RVData – object containing this item (ActiveEditor.RVData or table cell or RVData of cell inplace editor) ItemNo – index of item (in the items list of RVData), or -1 if no item was found. OffsetInItem – position of this item: •for non-text: 0 (closer to the beginning of the item) or 1 (to the end); •for text: position is before the OffsetInItem-th character of text; characters are indexed from 1, the last position is Length(text)+1. Return value: "item found?" |