2013-02-12 86 views

回答

6

可以使用GetItemCoords方法来获得格式的文档中的项目的位置:

procedure TForm1.Button1Click(Sender: TObject); 
var 
    X, Y: Integer; 
begin 
    RichViewEdit1.Add('Hello ', 0); 
    RichViewEdit1.Add('world!', 0); 
    RichViewEdit1.Format; 

    RichViewEdit1.GetItemCoords(2, X, Y); 
    ShowMessage('Position of the second word: [' + IntToStr(X) + '; ' + 
    IntToStr(Y) + ']'); 
end; 
+0

谢谢,但是作为一个项目可以由许多单词组成,要获得单个单词的坐标并不容易(如果可能的话)。没有其他的东西像GetWordCoords(ItemNo,ItemOff,var X,var Y)'? – Nacho 2013-02-13 08:00:13