Skip to main content

text

New text label

Create a text label

_ @ul.ui;

tl0 0;

new.text.label(tl0, 0,0,1, TEXT, 20, 0,0,0, 5352,10170202, 1);

Format text

_ @dma.std;

tl1 0;
txt0 0;

dma.print0.v(txt0, S.format.value0, id0);
new.text.label(tl1, 0,0,1, txt0, 20, 1001,5,2, 5352,10170205, 0);

Defined strings for text formating

S.format.value0 \{0:n1};

Get label metrics

x0=node.value.g(u0, tl0,0); # label min x
y0=node.value.g(u0, tl0,1); # label min y
x1=node.value.g(u0, tl0,2); # label max x
y1=node.value.g(u0, tl0,3); # label max y

Center label

 x0=node.value.g(u0, tl0,0); # label min x
y0=node.value.g(u0, tl0,1); # label min y
x1=node.value.g(u0, tl0,2); # label max x
y1=node.value.g(u0, tl0,3); # label max y

node.set.xy(u0, tl0, (x0-x1)/2,(x0-y1)/2);