I was interested myself, so I tried the following.
You could try it with VBScript. There's no centering option here either, but you could pad the text with spaces accordingly.
The VBscript:
%%script(var1=Len("%Note"): var2=Len("%Scale"))#Newline%%script(if Len(var1)>=Len(var2)then var3=var1 else var3=var2)#Newline%%script(appendstring(space(var3-var1)&"%Note"))#Newline%%script(appendstring(space(var3-var2)&"%Scale"))
I have divided it into 4 separate instructions.
#Newline --> New line
%%script(var1=Len("%Note"): var2=Len("%Scale")) --> find the lenght from the text
%%script(if Len(var1)>=Len(var2)then var3=var1 else var3=var2) --> finds the longest text and stores it in var3
%%script(appendstring(space(var3-var1)&"%Note")) --> outputs the corresponding number of spaces and the text in the first line
%%script(appendstring(space(var3-var2)&"%Scale")) --> the same in line 2


Whether this makes sense is up to each individual to decide; it's purely about aesthetics. I haven't needed it anywhere yet, so I only added it manually to the drawing.
An error message appears if there's a spelling mistake or a missing parenthesis, and sometimes the %%Script( instruction is removed, leaving only normal text in the line.
If this information was helpful, please use the Accept as Solution function, this makes it easier for other users.
Sorry, this text was automatically translated.