<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Text annotation size and text placement control: help needed in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913475#M107337</link>
    <description>&lt;P&gt;Never mind, it works.&lt;/P&gt;
&lt;P&gt;Before the loops:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;taList = {};&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Inside the loop:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Insert Into(taList, ta);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;After the loops:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Wait(0);
taList &amp;lt;&amp;lt; Fixed Size(1);
For Each({height, index}, taList &amp;lt;&amp;lt; Get Height(),
	taList[index] &amp;lt;&amp;lt; Set Height(height*0.93)
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;Now the problem is that when implementing this in real scenario, when I have multiple plots with multiple Text Annotations - doing this trick with each annotation over two level loop is too slow.&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;I tried to create a list of text annotations:&lt;/STRIKE&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;STRIKE&gt;&lt;CODE class=" language-jsl"&gt;taList={};&lt;/CODE&gt;&lt;/STRIKE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRIKE&gt;and then just inside the loops add the current ta to the list:&lt;/STRIKE&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;STRIKE&gt;&lt;CODE class=" language-jsl"&gt;Insert Into(taList, ta);&lt;/CODE&gt;&lt;/STRIKE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRIKE&gt;At the end of the loops I have:&lt;/STRIKE&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;STRIKE&gt;taList
/*:

{DisplayBox[gtext], DisplayBox[gtext],......}&lt;/STRIKE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRIKE&gt;But operations on this list or separate members do not work.&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;Any ideas? Mine are:&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;1. Try to use Context Box to separate variables between different ta's&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;2. Somehow pull those annotations from the report - but when I pull XML (&amp;lt;&amp;lt;Get XML()) of my report, I cannot find those annotations in there.&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 14 Nov 2025 20:23:58 GMT</pubDate>
    <dc:creator>miguello</dc:creator>
    <dc:date>2025-11-14T20:23:58Z</dc:date>
    <item>
      <title>Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913210#M107313</link>
      <description>&lt;P&gt;All,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need to place several text annotations on a plot.&lt;/P&gt;
&lt;P&gt;They are one liners, but different length. So that's why I have to use Fixed Size(0) to adjust label length to match text.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But when I do that, it also adjusts the vertical size and puts the text way too high, which for some reason bothers me very much (plot on the left). If I set Fixed Size(1), then I can control size of the label directly and text placement looks OK (plot on the right), but I have text of different length, it's either label too long, or if text goes over the label size, it snaps to "Fixed Size(0)" behavior, looking very ugly.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="TextAnn1.png" style="width: 404px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/87005iB839C4F6F4D7710C/image-size/large?v=v2&amp;amp;px=999" role="button" title="TextAnn1.png" alt="TextAnn1.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="TextAnn2.png" style="width: 403px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/87004i127AEA61772259D3/image-size/large?v=v2&amp;amp;px=999" role="button" title="TextAnn2.png" alt="TextAnn2.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any idea how to adjust text positioning within label AND use Fixed Size(0)?&lt;/P&gt;
&lt;P&gt;&amp;lt;&amp;lt; Vertical Alignment("bottom") doesn't work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's the code:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( :weight ), x( :height ) );
rbiv = biv &amp;lt;&amp;lt; report;

taHeight = 20;
ta1 = rbiv &amp;lt;&amp;lt; Add Text Annotation();
ta2 = rbiv &amp;lt;&amp;lt; Add Text Annotation();



ta1 &amp;lt;&amp;lt; Text( "We need to discuss this at the next meeting." );
ta1 &amp;lt;&amp;lt; Text Box( {70, 80, 350, 80+taHeight} );

ta2 &amp;lt;&amp;lt; Text( "We need to discuss this at the next " );
ta2 &amp;lt;&amp;lt; Text Box( {70, 120, 350, 120+taHeight} );


{ta1, ta2} &amp;lt;&amp;lt; Background Color( "Light Yellow" ) &amp;lt;&amp;lt; Text Color( "red" )/*&amp;lt;&amp;lt;Set Wrap(400)*/; 
//ta1 &amp;lt;&amp;lt; Vertical Alignment("Top");

ta1&amp;lt;&amp;lt;Fixed Size(0);
ta2&amp;lt;&amp;lt;Fixed Size(0);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 00:05:19 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913210#M107313</guid>
      <dc:creator>miguello</dc:creator>
      <dc:date>2025-11-14T00:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913242#M107314</link>
      <description>&lt;P&gt;Not sure if you can control that in text annotation unless you calculate the sizes of the textbox yourself.&lt;/P&gt;
&lt;P&gt;Could you maybe utilize Graphic Script?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt &amp;lt;&amp;lt; bivariate(y(:weight), x(:height));
rbiv = biv &amp;lt;&amp;lt; report;

fb = rbiv[FrameBox(1)];

fb &amp;lt;&amp;lt; Add Graphics Script(
	Back Color("Light Yellow");
	Text Color("Red");
	Text(Erased, {50, 150}, "We need to discuss this at the next meeting.");

	Text(Erased, {50, 135}, "We need to discuss this at the next");
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 14 Nov 2025 05:25:20 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913242#M107314</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2025-11-14T05:25:20Z</dc:date>
    </item>
    <item>
      <title>Re: Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913427#M107325</link>
      <description>&lt;P&gt;The problem with Add Graphics Script is that the position of the text is specified in actual coordinates on the plot. In my case it can be any, starting 1e-07 to over 9000 :)&lt;/img&gt;&lt;/P&gt;
&lt;P&gt;I might be interested in writing a function to calculate values for positions I want, but only if I can add border\frame around the text like in the first example. The graph might be quite busy, I need to visually separate this for fast reading and dispo-ing.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 17:11:56 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913427#M107325</guid>
      <dc:creator>miguello</dc:creator>
      <dc:date>2025-11-14T17:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913430#M107326</link>
      <description>&lt;P&gt;I got an idea.&lt;/P&gt;
&lt;P&gt;What if I draw text annotations with Fixed Size(0) first, measure length, then change them to Fixed Size(1), and set the measured width and desired height manually?&lt;/P&gt;
&lt;P&gt;The problem is, &amp;lt;&amp;lt; Get Size() returns some bogus values:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( :weight ), x( :height ) );
rbiv = biv &amp;lt;&amp;lt; report;

taHeight = 40;
ta1 = rbiv &amp;lt;&amp;lt; Add Text Annotation();
ta2 = rbiv &amp;lt;&amp;lt; Add Text Annotation();



ta1 &amp;lt;&amp;lt; Text( "We need to discuss this at the next meeting." );
ta1 &amp;lt;&amp;lt; Text Box( {70, 80, 350, 80+taHeight} );

ta2 &amp;lt;&amp;lt; Text( "We need to discuss this at the next " );
ta2 &amp;lt;&amp;lt; Text Box( {70, 120, 350, 120+taHeight} );


{ta1, ta2} &amp;lt;&amp;lt; Background Color( "Light Yellow" ) &amp;lt;&amp;lt; Text Color( "red" )/*&amp;lt;&amp;lt;Set Wrap(400)*/; 
ta1 &amp;lt;&amp;lt; Vertical Alignment("Center");

ta1&amp;lt;&amp;lt;Fixed Size(0);
ta2&amp;lt;&amp;lt;Fixed Size(0);

{ta1_x, ta1_y} = ta1 &amp;lt;&amp;lt; Get Size();
{ta2_x, ta2_y} = ta2 &amp;lt;&amp;lt; Get Size();

Show(ta1_x, ta2_x);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;It produces:&lt;/P&gt;
&lt;PRE&gt;//:*/
Show(ta1_x, ta2_x);
/*:

ta1_x = 328;
ta2_x = 328;&lt;/PRE&gt;
&lt;P&gt;even though the labels are visibly of different length on the graph. Am I missing something?&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 17:33:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913430#M107326</guid>
      <dc:creator>miguello</dc:creator>
      <dc:date>2025-11-14T17:33:32Z</dc:date>
    </item>
    <item>
      <title>Re: Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913447#M107330</link>
      <description>&lt;P&gt;Try using &amp;lt;&amp;lt;Get Width&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 18:01:03 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913447#M107330</guid>
      <dc:creator>mmarchandFSLR</dc:creator>
      <dc:date>2025-11-14T18:01:03Z</dc:date>
    </item>
    <item>
      <title>Re: Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913454#M107331</link>
      <description>&lt;P&gt;You might be able to do the size check also with Text Box in new window&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( :weight ), x( :height ) );
rbiv = biv &amp;lt;&amp;lt; report;

taHeight = 20;
ta1 = rbiv &amp;lt;&amp;lt; Add Text Annotation();
ta2 = rbiv &amp;lt;&amp;lt; Add Text Annotation();


nw = new window("", &amp;lt;&amp;lt; Window View("Invisible"),
	tb1 = Text Box("We need to discuss this at the next meeting."),
	tb2 = Text Box("We need to discuss this at the next ")
);
w1 = tb1 &amp;lt;&amp;lt; Get Size;
w2 = tb2 &amp;lt;&amp;lt; Get Size;
nw &amp;lt;&amp;lt; close window;


ta1 &amp;lt;&amp;lt; Text( "We need to discuss this at the next meeting." );
ta1 &amp;lt;&amp;lt; Text Box( {70, 80, w1[1]+20+70, 80+taHeight});

ta2 &amp;lt;&amp;lt; Text( "We need to discuss this at the next " );
ta2 &amp;lt;&amp;lt; Text Box( {70, 120, w2[1]+20+70, 120+taHeight});


{ta1, ta2} &amp;lt;&amp;lt; Background Color( "Light Yellow" ) &amp;lt;&amp;lt; Text Color( "red" )/*&amp;lt;&amp;lt;Set Wrap(400)*/; 
//ta1 &amp;lt;&amp;lt; Vertical Alignment("Top");
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 14 Nov 2025 18:16:23 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913454#M107331</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2025-11-14T18:16:23Z</dc:date>
    </item>
    <item>
      <title>Re: Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913463#M107334</link>
      <description>&lt;P&gt;Thanks for the tip, yes, I can now get and set the sizes of the label.&lt;/P&gt;
&lt;P&gt;The problem is that JSL doesn't line by line, instead, it kinda computes the final state for different properties separately... And then applies.&lt;/P&gt;
&lt;P&gt;Like:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;...
...
ta1&amp;lt;&amp;lt;Fixed Size(0);
ta2&amp;lt;&amp;lt;Fixed Size(0);
...
...
{ta1, ta2} &amp;lt;&amp;lt; Fixed Size(1);
//Final state should be  Fixed Size(1) so we just apply that&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;So then the width remains the one that I initially set up:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;ta1 &amp;lt;&amp;lt; Text( "We need to discuss this at the next meeting." );
ta1 &amp;lt;&amp;lt; Text Box( {70, 80, 350, 80+taHeight} );

ta2 &amp;lt;&amp;lt; Text( "We need to discuss this at the next " );
ta2 &amp;lt;&amp;lt; Text Box( {70, 120, 350, 120+taHeight} );
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Adding Wait(0.5) helped to overcome that.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So the final script is:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( :weight ), x( :height ) );
rbiv = biv &amp;lt;&amp;lt; report;

taHeight = 40;
ta1 = rbiv &amp;lt;&amp;lt; Add Text Annotation();
ta2 = rbiv &amp;lt;&amp;lt; Add Text Annotation();



ta1 &amp;lt;&amp;lt; Text( "We need to discuss this at the next meeting." );
ta1 &amp;lt;&amp;lt; Text Box( {70, 80, 350, 80+taHeight} );

ta2 &amp;lt;&amp;lt; Text( "We need to discuss this at the next " );
ta2 &amp;lt;&amp;lt; Text Box( {70, 120, 350, 120+taHeight} );


{ta1, ta2} &amp;lt;&amp;lt; Background Color( "Light Yellow" ) &amp;lt;&amp;lt; Text Color( "red" )&amp;lt;&amp;lt;Fixed Size(0);

Wait(0.05);

ta1_y = ta1 &amp;lt;&amp;lt; Get Height();
ta2_y = ta2 &amp;lt;&amp;lt; Get Height();

Show(ta1_x, ta2_x);

{ta1, ta2} &amp;lt;&amp;lt; Fixed Size(1);

ta1 &amp;lt;&amp;lt; Set Height(ta1_y*0.92);
ta2 &amp;lt;&amp;lt; Set Height(ta2_y*0.92);

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 18:41:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913463#M107334</guid>
      <dc:creator>miguello</dc:creator>
      <dc:date>2025-11-14T18:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913473#M107335</link>
      <description>&lt;P&gt;This one works too. Subjectively even faster than my solution. Trying to measure it with the debugging tool.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 18:46:46 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913473#M107335</guid>
      <dc:creator>miguello</dc:creator>
      <dc:date>2025-11-14T18:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913474#M107336</link>
      <description>&lt;P&gt;Setting Wait(0) speeds things up - there is now actual wait, but screen is re-drawn.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 18:53:21 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913474#M107336</guid>
      <dc:creator>miguello</dc:creator>
      <dc:date>2025-11-14T18:53:21Z</dc:date>
    </item>
    <item>
      <title>Re: Text annotation size and text placement control: help needed</title>
      <link>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913475#M107337</link>
      <description>&lt;P&gt;Never mind, it works.&lt;/P&gt;
&lt;P&gt;Before the loops:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;taList = {};&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Inside the loop:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Insert Into(taList, ta);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;After the loops:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Wait(0);
taList &amp;lt;&amp;lt; Fixed Size(1);
For Each({height, index}, taList &amp;lt;&amp;lt; Get Height(),
	taList[index] &amp;lt;&amp;lt; Set Height(height*0.93)
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;Now the problem is that when implementing this in real scenario, when I have multiple plots with multiple Text Annotations - doing this trick with each annotation over two level loop is too slow.&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;I tried to create a list of text annotations:&lt;/STRIKE&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;STRIKE&gt;&lt;CODE class=" language-jsl"&gt;taList={};&lt;/CODE&gt;&lt;/STRIKE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRIKE&gt;and then just inside the loops add the current ta to the list:&lt;/STRIKE&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;STRIKE&gt;&lt;CODE class=" language-jsl"&gt;Insert Into(taList, ta);&lt;/CODE&gt;&lt;/STRIKE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRIKE&gt;At the end of the loops I have:&lt;/STRIKE&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;STRIKE&gt;taList
/*:

{DisplayBox[gtext], DisplayBox[gtext],......}&lt;/STRIKE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRIKE&gt;But operations on this list or separate members do not work.&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;Any ideas? Mine are:&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;1. Try to use Context Box to separate variables between different ta's&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;2. Somehow pull those annotations from the report - but when I pull XML (&amp;lt;&amp;lt;Get XML()) of my report, I cannot find those annotations in there.&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 20:23:58 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Text-annotation-size-and-text-placement-control-help-needed/m-p/913475#M107337</guid>
      <dc:creator>miguello</dc:creator>
      <dc:date>2025-11-14T20:23:58Z</dc:date>
    </item>
  </channel>
</rss>

