le 20/09/06 6:17, Peter Truskier <[EMAIL PROTECTED]> a écrit :

> I've just encountered what seems to be a really unfortunate
> difference (a bug?) in the way the graphics.drawstring method behaves
> on Mac and Windows when drawing a string with the optional WrapWidth
> parameter specified. On the Mac, the string may be broken anywhere to
> fit whereas on Windows, the string will only break on a space character.
> 
> That is, if s is long string that contains no spaces, g.drawstring
> s,x,y,w will draw all characters in the string on the Mac, line-
> breaking wherever it needs to. On Windows, on the other hand, it will
> be truncated, just as if the WrapWidth parameter were not specified.
> 
> Is this a bug? Is there a workaround I'm overlooking?

Do you try to draw on screen or on a printer graphic ?

In RB 3.5, I've seen a similar situation with g.stringWidth. This function
returned an incorrect value in windows when used to draw on a printer
graphic AND the printing resolution was low (not maximal) (not true with any
font). Or perhaps it's the resulting drawing that was modified when the
resolution was low : the width of the printed text was bigger in this case
than with maximal resolution.

François Van Lerberghe
Rue Thier Monty, 15 A
4570 Marchin
Belgique

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to