TSRichViewEdit.RangeSearch |
Top Previous Next |
|
Allows to narrow a search scope. RangeSearch: Boolean; If it is True, the search is performed only in items located between coordinates specified in RangeSearchFirstY..RangeSearchLastY properties. This range affects the following methods: •FindPriorHyperlink, FindNextHyperlink, •FindPriorCheckpoint, FindNextCheckpoint, •PriorCurHyperlink, NextCurHyperlink, •PriorCurCheckpoint, NextCurCheckpoint. This feature can be used, for example, to search only on the some pages. Example: searching for the first visible hyperlink (if any hyperlink is visible): var RVData: TCustomRVData; RVData2: TCustomRVFormattedData; ItemNo, OffsetInItem: Integer; .. SRichViewEdit1.RangeSearch := True; SRichViewEdit1.RangeSearchFirstY := 0; SRichViewEdit1.RangeSearchLastY := SRichViewEdit1.ClientHeight; SRichViewEdit1.GetFirstItemVisibleRV(RVData2, ItemNo, OffsetInItem); RVData := RVData2; Dec(ItemNo); if FindNextHyperlink(RVData, ItemNo) then ... |