chart->Axis->GetBottom()->GetLabels()->PutMultil

TeeChart for ActiveX, COM and ASP
Post Reply
Zoe@Oblicore
Newbie
Newbie
Posts: 12
Joined: Fri Nov 15, 2002 12:00 am

chart->Axis->GetBottom()->GetLabels()->PutMultil

Post by Zoe@Oblicore » Wed May 25, 2005 8:03 am

chart->Axis->GetBottom()->GetLabels()->PutMultiline

we are working with teechart6. creating a chart using CPP. if we select

we create a lable with chr(13) in it the lable is split into two lines

even if multiline is set to false. also. if we don't add chr(13), lines

are never split even if the multiline is set to true.

why is it so? did we get the way multiline works wrong?

thanks
Zoe K.

Pep
Site Admin
Site Admin
Posts: 3303
Joined: Fri Nov 14, 2003 5:00 am
Contact:

Post by Pep » Thu May 26, 2005 9:34 am

Hi Zoe,

from the help :
Activate Multiline Axis Labels. TeeChart will automaticall break DateTime Labels on occurence of a space " ". Use chr$(13) in other label types to break a line or use the TeeSplitInLines method in the OnGetAxisLabel event.

Zoe@Oblicore
Newbie
Newbie
Posts: 12
Joined: Fri Nov 15, 2002 12:00 am

This doesn't really answer my question

Post by Zoe@Oblicore » Sun May 29, 2005 6:33 am

i saw this help before.

does this mean that if i do not use events in teechart, thern the multiline attribute does not do anything at all?

Pep
Site Admin
Site Admin
Posts: 3303
Joined: Fri Nov 14, 2003 5:00 am
Contact:

Post by Pep » Tue Jun 14, 2005 8:01 am

Hi Zoe,
does this mean that if i do not use events in teechart, thern the multiline attribute does not do anything at all?
It will take effect when axis labels are DateTime. For example the following example does not require events to make the labels as multiline :

Code: Select all

Private Sub Form_Load()
With TChart1
    .AddSeries scBar
    .Series(0).FillSampleValues (10)
    .Series(0).XValues.DateTime = True
    .Axis.Bottom.Labels.DateTimeFormat = "hh:mm:ss dd/mm/yy"
    .Axis.Bottom.Labels.MultiLine = True
End With
End Sub

Post Reply