I couldnt find a way to change font size. So I changed the component to roTextScreen. This allows for overflow and scrolling.
There was another issue I ran into. I dont know the length of the content since its coming from the db. I had to add line breaks. If you dont do this then the down button will not get you to the buttons.
Here is the code
screen = CreateObject("roTextScreen")
screen.setMessagePort(port)
setTheme()
screen.setHeaderText("Header Text")
screen.addText(getCopy().SYSTEM_STATUS_SCREEN.TEXT_1)
screen.addText(getCopy().SYSTEM_STATUS_SCREEN.TEXT_2)
'ensure section is long enough so use can press down button to get to buttons
screen.addText(chr(10))
screen.addText(chr(10))
screen.addText(chr(10))
screen.addText(chr(10))
screen.addText(chr(10))
screen.addButton(1, "Begin")
screen.show()
while true
msg = wait(0, screen.getMessagePort())
if type(msg) = "roTextScreenEvent"
if msg.isButtonPressed() then
end if
if msg.isScreenClosed() then
exit while
end if
end if
end while