trichview.support
Re: Using the GetWordAt method |
Author |
Message |
Sergey Tkachenko |
Posted: 10/25/2004 23:03:07 > Hello, > > passing the X and Y coordinates to GetWordAt method we can get the word of > RichView from the mouse position. > Is there a way to get the attributes styles for this word ? I mean, if the > word is in bold format how could I know it by this method ? There are two versions of this method: 1) procedure GetWordAt(X,Y: Integer; var RVData: TCustomRVFormattedData; var ItemNo: Integer; var Word: String); 2) function GetWordAt(X,Y: Integer): String; Using (1), you can get a text style: rv.GetWordAt(X,Y, RVData, ItemNo, wrd); if (ItemNo<0) or (RVData.GetItemStyle(ItemNo)<0) then exit; StyleNo := RVData.GetItemStyle(ItemNo); StyleNo is an index in the collection of RVStyle.TextStyles defining a font of the given word. > And another question, I need the words like "Left/Right/Double" as a single > word. When the mouse is over "Left" (or Right or Double) word I need to get > the entire phrase as "Left/Right/Double". Exclude '/' from the Delimiters property. |
Powered by ABC Amber Outlook Express Converter