[How to get image.drawText actually perform AlignJustify?] boundingRect doesnt seem to be it
x = 0;
y = 100;
im = new Image();
im.create( 1024, 768, 24 );
im.fill( Color( "White" ) );
co = Color( "Black" );
str =
"Une tres longue chaine de mots qui s'enlignent les uns apres les autres et quis ait peut etre que ce texte"
+ " ne se termine jamais si vous le lisez sur une page qui a une longueur limitee. A moins qu'il y ait d'autres "
+ "pages ou se continue la danse des mots."
var font = new Font( "Courier New" );
font.pointSize = "24";
font.bold = true
var nFlags = DzWidget.AlignJustify;
//for( a in font ) debug( a );
r = Rect( 10, 11, 3,40 );
debug( "my rect", r.x, r.y, r.width, r.height );
res = font.boundingRect( str, r, nFlags )
debug( "boundingRect says", res.x, res.y, res.width, res.height );
debug( "my rect", r.x, r.y, r.width, r.height );
r = font.size(str,100)
debug( "font.size", r.width, r.height );
im.drawText( x, y, str, font, co, nFlags )
im.save( "f:/ohlala001.jpg" );