constructor SeriesMarks [line 57]
SeriesMarks SeriesMarks(
$s)
|
|
The class constructor.
Tags:
Parameters:
method allSeriesVisible [line 539]
method antiOverlap [line 775]
void antiOverlap(
$first,
$valueIndex,
$aPos)
|
|
Tags:
Parameters:
method applyArrowLength [line 558]
void applyArrowLength(
$aPos)
|
|
Tags:
Parameters:
method clear [line 232]
Removes all mark positions and mark items.
Tags:
method clicked [line 259]
Determines which Mark contains the XY pixel point parameters.
Tags:
Parameters:
method convertTo2D [line 714]
void convertTo2D(
$aPos,
$p)
|
|
Tags:
Parameters:
method getAngle [line 434]
The angle from 0 to 360 to rotate Marks.
Default value: 0
Tags:
method getArrow [line 325]
The Pen used to draw a line connecting Marks to Series points.
Each Series class handles Marks in a different manner, thus the Arrow coordinates are specific to each Series type.
By default, Arrow pen is defined to be a White solid pen of 1 pixel width.
Tags:
method getArrowLength [line 340]
The length in pixels for the line connecting the Mark to Series point.
Default value: 16
Tags:
method getBackColor [line 291]
Obsolete. Use the Color method instead.
Tags:
method getCallout [line 97]
Marks Callout characteristics.
Determines how to draw a line connecting a series mark to its series point.
Tags:
method getClip [line 365]
Restricts Marks to Chart axes space, when true.
When true, Marks will be drawn only within inner chart boundaries, keeping Axis Labels, Titles, Legend, etc almost untouched.
Default value: false
Tags:
method getDrawEvery [line 412]
The number of Marks to skip.
Default is 1, all Marks are displayed.
Setting it to two will draw every other Mark, to three every third etc.
Default value: 1
Tags:
method getFrame [line 311]
Obsolete. Use the Pen method instead.
Tags:
method getItems [line 109]
Returns a collection of mark items.
Each mark item has its own formatting (color, font, shadow, etc).
By default Items are empty, so the default marks formatting is used.
Tags:
method getLines [line 140]
Contains the list of lines drawn on the chart by the user at run-time.
Tags:
Overrides
TextShape::getLines() (Accesses the array of Text lines.
)
method getMultiLine [line 387]
Characters in Mark texts are split into multiple lines, when true.
Default value: false
Tags:
method getPositions [line 130]
Accesses Custom position characteristics for Series Marks.
TeeChart for Net has a number of algorithmns that were designed to stop TeeChart SeriesMark overlap. However, if you aren't happy with the automatically generated mark positions, you can always move marks around with code.
(Remember that you could also use the DragMarks Tool to reposition marks on your Chart.)
Tags:
method getSeries [line 153]
Series is a read-only runtime method.
It returns the Series component that owns the TSeriesMarks subcomponent.
All Series types own a Marks subcomponent of the TSeriesMarks class.
Tags:
method getStyle [line 169]
Each different Style value makes Marks output a different text.
Several options are available, but you can also use the TChart Series.OnGetMarkText event and override the default Series Marks text.
Default value: MarksStyle.Label
Tags:
method getSymbol [line 190]
method getTextAlign [line 470]
void getTextAlign(
$value)
|
|
Tags:
Parameters:
method getZPosition [line 455]
The Position in pixels on the Z axis.
Tags:
method internalDraw [line 819]
void internalDraw(
$index,
$aColor,
$st,
$aPos)
|
|
Tags:
Parameters:
method markItem [line 806]
void markItem(
$valueIndex)
|
|
Tags:
Parameters:
method percentString [line 576]
String percentString(
valueIndex
$valueIndex, addTotal
$addTotal)
|
|
Returns the String showing a "percent" value for a given point.
For example: "25%"
The optional "AddTotal" parameter, when true, returns: "25% of 1234".
Tags:
Parameters:
method readResolve [line 84]
method resetPositions [line 216]
Tells chart to repaint using automatically positioned marks.
Turns all Marks positions Custom to false.
Tags:
method setAngle [line 445]
void setAngle(
value
$value)
|
|
Sets angle from 0 to 360 to rotate Marks.
Default value: 0
Tags:
Parameters:
method setArrowLength [line 352]
void setArrowLength(
value
$value)
|
|
Stes the length in pixels of the line connecting the Mark to Series point.
Default value: 16
Tags:
Parameters:
method setBackColor [line 301]
void setBackColor(
value
$value)
|
|
Obsolete. Use the Color method instead.
Tags:
Parameters:
method setChart [line 203]
method setClip [line 376]
void setClip(
value
$value)
|
|
Restricts Marks to Chart axes space, when true.
Default value: false
Tags:
Parameters:
method setDrawEvery [line 423]
void setDrawEvery(
value
$value)
|
|
Sets the number of Marks to skip.
Default value: 1
Tags:
Parameters:
method setItems [line 114]
method setMultiLine [line 398]
void setMultiLine(
value
$value)
|
|
Characters in Mark texts are split into multiple lines, when true.
Default value: false
Tags:
Parameters:
method setStyle [line 181]
void setStyle(
value
$value)
|
|
Defines how Series Marks are constructed.
Default value: MarksStyle.Label
Tags:
Parameters:
method setTextAlign [line 475]
void setTextAlign(
$value)
|
|
Tags:
Parameters:
method setZPosition [line 465]
void setZPosition(
value
$value)
|
|
Sets Position in pixels on the Z axis.
Tags:
Parameters:
method shouldDrawSymbol [line 896]
method textWidth [line 683]
int textWidth(
valueIndex
$valueIndex)
|
|
Returns the length in pixels for the ValueIndex th mark text String.
It checks if the Mark has multiple lines of text.
Tags:
Parameters:
method _clicked [line 247]
Determines which Mark contains the p point parameters.
Tags:
Parameters:
method __get [line 40]
method __set [line 47]
void __set(
$property,
$value)
|
|
Overrides
TextShape::__set() (parent method not documented)
Parameters: