first...have you patched to 4.1 or the 5 beta?, you can download off this website if you havent (thats this website here what you are reading

, not some link I posted)
try setting your screen resolution higher or using a smaller font (check the display command set and the text command set) you can either make the screen higher resolution or the font smaller, both will give you the effect you want
draw a outline box with the line command, (see psuedocode)
function lbox(a,b,c,d)
line a,b,c,b
line c,b,d,c
line d,c,d,a
line d,a,a,b
endfunction
(this may have the ordinates wrong, but thats the general idea)
there is no paint or fill function, there was one made as a dll I think, or you could code on yourself, but it may run out of stack, use dynamic arrays to impliment it, DB is meant for games and most games involve swapping images around at high speed, most of the 2d commands are rarely used, apart from box, that gets used to make quick and dirty textures that can be grabbed off the screen, cheers.
Mentor.