在文本框下面添加文本

时间:2012-11-26 16:33:24

标签: matlab plot octave

我的一个地块上有一个text项目,放置在某个位置,具有一定的方向:

th=text(x,y,'some text','HorizontalAlignment','right','rotation',rot);

根据其位置(get(th, 'Position'))或任何其他属性,有没有办法计算其边界框的下限?我想在它下面放置另一个文本。

1 个答案:

答案 0 :(得分:1)

您可以使用Extent属性。你可能需要根据你所追求的内容来调整对齐,但是这样的话:

th = text(x,y,'some text','HorizontalAlignment','right','rotation',rot);
ex = get(th,'Extent');
text(ex(1),ex(2),'Text Below')