うしブログ

うしブログ

趣味で運営する、GeoGebraの専門ブログ。

(作業メモ)StartPoint要検証(2行の場合;テキスト変更時未定義問題)

(要修復)ToggleButton・RollPolygonWithoutSlipping・貯金時計・直感力トレーニング

テキストをちょうどいい感じの楕円で囲む

テキストをいい感じのサイズの楕円で囲む方法

テキストの長さに応じて、適当な形の楕円がそのテキストを囲むようにするには、どうすればよいでしょうか。

 

作成方法

例えば、text7というテキストオブジェクトを囲む場合には、以下のように記述します。

Ellipse[Midpoint[Corner[text7,4], Corner[text7,1]], Midpoint[Corner[text7,2], Corner[text7,3]], Corner[text7,1]] 

 

楕円のつぶれ具合をコントロールしたいときは、数値オブジェクトr(0<=r<=1.5)を用意して、以下のように記述します。

Ellipse[Translate[Midpoint[Corner[text7, 4], Corner[text7, 1]], (-r, 0)], Translate[Midpoint[Corner[text7, 2], Corner[text7, 3]], (r, 0)], Corner[text7, 1]]