How to get image.drawText actually perform AlignJustify?

mCasualmCasual Posts: 4,604

[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" );

 

Post edited by Richard Haseltine on

Comments

Sign In or Register to comment.