Capito, allora la questione cambia. Chiaramente quest'ultima informazione, che hai fornito solo ora, è peculiare per ciò che stai cercando di fare e per poter proporre una qualsiasi soluzione funzionante. Inutile dire che sarebbe stato opportuno chiarire fin da subito, perché in questo caso non si parla più di html standard ma si tratta presumibilmente di un subset di elementi html/css.
Ad ogni modo, meglio tardi che mai
A tentativi non credo si vada troppo lontano. A mio parere dovresti procedere valutando quali elementi html puoi effettivamente utilizzare con tale libreria/applicazione. Suppongo ci sia una qualche documentazione dove magari puoi trovare un elenco dei tag html consentiti e relative proprietà css supportate.
Potrebbe essere questa? Te lo chiedo perché non conosco tale libreria, tanto meno sono pratico di C++.
Come suggerito da Vincent potresti usare una tabella; pare sia supportata, da quel che vedo su quella documentazione. Per cui avrai due celle a cui imposterai opportunamente l'allineamento del testo.
Oppure, se ti serve avere due blocchi comunque separati, puoi usare due tabelle impostando opportunamente width, float e align.