Hey Patrick,

Why don't you post your code so we can see what you're doing.  It 
probably has something to do with the gutters, fontSize and the 
height of your chart.

-TH

--- In [email protected], dj <[EMAIL PROTECTED]> wrote:
>
> 
> Tim:
> 
> I gave this a shot am I missing something here?  Wordrapping isn't 
> working for me,
> the text is still cut off.
> 
> I appreciate your time in showing me this.  Regex is all new to 
me, but 
> it's all the rage.
> 
> Thanks,
> Patrick
> 
> 
> Tim Hoff wrote:
> >
> > Patrick,
> >
> > Sorry to highjack your thread.  Here's a method to display a 
> > multi-lined Axis label:
> >
> > *labelFunction:
> > *public function 
> > wrapLabel
(cat:Object,pcat:Object,ax:CategoryAxis,catItem:Object):String 
> > {
> >     var pattern:RegExp = /-/;
> >     return cat.replace(pattern, "-\n");
> > }
> >
> > *Axis:*
> > <mx:horizontalAxis>
> >     <mx:CategoryAxis categoryField="CategoryField" 
> > labelFunction="wrapLabel"/>   
> > </mx:horizontalAxis>
> >
> > This example changes:
> >
> > 11/17/06 - 12/16/06
> >
> > to
> >
> > 11/17/06 -
> > 12/16/06
> >
> > By using regular expresions, you have quite a bit of flexibility.
> >
> > -TH
> > __________________________________
> >
> > **Tim Hoff
> > **Cynergy Systems, Inc.
> > http://www.cynergysystems.com 
<http://www.cynergysystems.comoffice/>
> > Office <http://www.cynergysystems.comoffice/>: 866-CYNERGY 
> >
> >
> > --- In [email protected], "Tim Hoff" <TimHoff@> wrote:
> > >
> > >
> > > Thanks Ely, that makes sense now. I'll give it a try. Luckily, 
both
> > > series are using the same dataProvider, so I'll have access to 
the data
> > > property and probably be able to eliminate the second axis 
completely.
> > > Thanks for the tips and the source to your interactive calendar
> > > component
> > > <http://www.quietlyscheming.com/blog/components/interactive-
calendar/> .
> > > Great Stuff!
> > >
> > > -TH
> > >
> > > --- In [email protected], "Ely Greenfield" egreenfi@
> > > wrote:
> > > >
> > > >
> > > >
> > > >
> > > > Hi Tim. yes, the AxisRenderer supports a property called
> > > > 'labelRenderer' which is very much like an item renderer. 
Pass the
> > > > AxisRenderer a reference to a class (wrapped in a 
classFactory, just
> > > as
> > > > with itemRenderers) that extends UIComponent, 
ProgrammaticSkin, or one
> > > > of the existing Flex components, and implements the 
IDataRenderer
> > > > interface. The AxisRenderer will instantiate one of these 
for each
> > > > label it needs to show, and assign the label to the 
labelRenderer's
> > > > 'data' property.
> > > >
> > > > I don't think there are any examples out there of how to do 
this
> > > today.
> > > >
> > > > Ely.
> > > >
> > > >
> > > > p.s. You could also consider writing a custom 
axisRenderer...there's a
> > > > pretty exhaustive example of how to do that in the 
Interactive Bubble
> > > > Chart on my blog, http://www.quietlyscheming.com/. You could
> > > > theoretically create two axis renderers that stack on the 
left hand
> > > side
> > > > that way, although that's a pretty big undertaking.
> > > >
> > > >
> > > >
> > > >
> > > > ________________________________
> > > >
> > > > From: [email protected] 
[mailto:[EMAIL PROTECTED]
> > > On
> > > > Behalf Of Tim Hoff
> > > > Sent: Friday, November 17, 2006 3:37 PM
> > > > To: [email protected]
> > > > Subject: [flexcoders] Re: Ely: How do you wordwrap a label 
on a bar
> > > > chart?
> > > >
> > > >
> > > >
> > > > Hi Ely,
> > > >
> > > > I got this far with wordwrapping the label text, but my 
question is
> > > > more complicated. I want to have two verticalAxisRenderers, 
side-by-
> > > > side, on the same side of a ColumnChart. Or, create a single
> > > > LabelRenderer to simulate this. One of the labels needs a 
shaded
> > > > background with text, while the other is just text. While 
digging
> > > > into it, the docs say to use IFactory for a chart 
LabelRenderer. Is
> > > > this similar to an ItemRenderer for a DataGrid? 
Understandably,
> > > > there aren't any examples yet that show how to do this.
> > > >
> > > > If you have the time, thanks,
> > > > -TH
> > > >
> > > > --- In [email protected], "Ely Greenfield" egreenfi@
> > > > wrote:
> > > > >
> > > > >
> > > > >
> > > > > Hi Patrick. THe only way would be to use a labelFunction 
on your
> > > axis
> > > > > and manually insert a line break yourself.
> > > > >
> > > > > Ely.
> > > > >
> > > > >
> > > > > ________________________________
> > > > >
> > > > > From: [email protected] 
[mailto:[EMAIL PROTECTED]
> > > > On
> > > > > Behalf Of dj
> > > > > Sent: Friday, November 17, 2006 2:34 PM
> > > > > To: [email protected]
> > > > > Subject: [flexcoders] Ely: How do you wordwrap a label on 
a bar
> > > chart?
> > > > >
> > > > >
> > > > >
> > > > > A Vertical Axis why Field, my labels are being cut off, my 
width
> > > > > dimension is fixed to 280 pixels, so the column needs to 
wrap down?
> > > > >
> > > > > Thanks,
> > > > > Patrick
> > > > >
> > > >
> > >
> >
> >
>



Reply via email to