Statically you can center a label in the UI-editor.
Dynamically not so easy as far as I can see, because there is no way to get the width and height of a particular string. If your program is only outputting a known set of strings you could make a small table (dictionary or similar) with the "center coordinates" for each string....