[ 
https://issues.apache.org/jira/browse/PIVOT-753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roger Whitcomb updated PIVOT-753:
---------------------------------

    Attachment: label2.patch

Here is an updated patch that (more or less) implements Greg's suggestion to 
just use Character types to decide where to wrap (in addition to whitespace).  
The only wrinkle is that for non-whitespace we have to set the location one 
ahead to display the wrapping character on the previous line and then jump back 
one so that the character actually gets displayed (whitespace doesn't need 
this).  I took the liberty of adding one more type to Greg's suggestion 
(OTHER_PUNCTUATION) to catch dots and slashes as well.

What do you think?

> Provide an alternative to whitespace for wrapping long Label text
> -----------------------------------------------------------------
>
>                 Key: PIVOT-753
>                 URL: https://issues.apache.org/jira/browse/PIVOT-753
>             Project: Pivot
>          Issue Type: Improvement
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows XP SP3, OSX 10.6.7, RHEL 5.6
>            Reporter: Roger Whitcomb
>            Priority: Minor
>              Labels: features
>             Fix For: 2.1
>
>         Attachments: label.patch, label2.patch
>
>
> For long Label text that doesn't contain whitespace but with "wrapText:true" 
> it would be nice to have an alternative place to wrap the text.
> Possible Solutions:
> - Provide a user-supplied "wrapChars" string containing suggested break 
> characters
> - Break on either whitespace or some combination of Character attributes (for 
> instance: DASH_PUNCTUATION or CONNECTOR_PUNCTUATION)
> - If there is no whitespace, then break at the exact boundary on whatever 
> character is there (could be conditional on another "wrapAnywhere:true" style)
> - Some combination of the above
> - Use ellipsis as in PIVOT-623 without "wrapText" set.
> Note: there was preliminary discussion of this issue as part of the comments 
> in PIVOT-623.  Moved to a new issue to avoid further confusion of the 
> original ellipsis issue there.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to