constructor SeriesMarks [line 66]
SeriesMarks SeriesMarks(
$s)
|
|
The class constructor.
Tags:
Parameters:
destructor __destruct [line 93]
method allSeriesVisible [line 567]
method antiOverlap [line 795]
void antiOverlap(
$first,
$valueIndex,
$aPos)
|
|
Tags:
Parameters:
method applyArrowLength [line 586]
void applyArrowLength(
$aPos)
|
|
Tags:
Parameters:
method clear [line 260]
Removes all mark positions and mark items.
Tags:
method clicked [line 287]
Determines which Mark contains the XY pixel point parameters.
Tags:
Parameters:
method convertTo2D [line 734]
void convertTo2D(
$aPos,
$p)
|
|
Tags:
Parameters:
method getAngle [line 462]
The angle from 0 to 360 to rotate Marks.
Default value: 0
Tags:
method getArrow [line 353]
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 368]
The length in pixels for the line connecting the Mark to Series point.
Default value: 16
Tags:
method getBackColor [line 319]
Obsolete. Use the Color method instead.
Tags:
method getCallout [line 125]
Marks Callout characteristics.
Determines how to draw a line connecting a series mark to its series point.
Tags:
method getClip [line 393]
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 440]
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 339]
Obsolete. Use the Pen method instead.
Tags:
method getItems [line 137]
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 168]
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 415]
Characters in Mark texts are split into multiple lines, when true.
Default value: false
Tags:
method getPositions [line 158]
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 181]
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 197]
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 218]
method getTextAlign [line 498]
void getTextAlign(
$value)
|
|
Tags:
Parameters:
method getZPosition [line 483]
The Position in pixels on the Z axis.
Tags:
method internalDraw [line 839]
void internalDraw(
$index,
$aColor,
$st,
$aPos)
|
|
Tags:
Parameters:
method markItem [line 826]
void markItem(
$valueIndex)
|
|
Tags:
Parameters:
method percentString [line 604]
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 112]
method resetPositions [line 244]
Tells chart to repaint using automatically positioned marks.
Turns all Marks positions Custom to false.
Tags:
method setAngle [line 473]
void setAngle(
value
$value)
|
|
Sets angle from 0 to 360 to rotate Marks.
Default value: 0
Tags:
Parameters:
method setArrowLength [line 380]
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 329]
void setBackColor(
value
$value)
|
|
Obsolete. Use the Color method instead.
Tags:
Parameters:
method setChart [line 231]
method setClip [line 404]
void setClip(
value
$value)
|
|
Restricts Marks to Chart axes space, when true.
Default value: false
Tags:
Parameters:
method setDrawEvery [line 451]
void setDrawEvery(
value
$value)
|
|
Sets the number of Marks to skip.
Default value: 1
Tags:
Parameters:
method setItems [line 142]
method setMultiLine [line 426]
void setMultiLine(
value
$value)
|
|
Characters in Mark texts are split into multiple lines, when true.
Default value: false
Tags:
Parameters:
method setStyle [line 209]
void setStyle(
value
$value)
|
|
Defines how Series Marks are constructed.
Default value: MarksStyle.Label
Tags:
Parameters:
method setTextAlign [line 503]
void setTextAlign(
$value)
|
|
Tags:
Parameters:
method setZPosition [line 493]
void setZPosition(
value
$value)
|
|
Sets Position in pixels on the Z axis.
Tags:
Parameters:
method shouldDrawSymbol [line 916]
method textWidth [line 703]
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 275]
Determines which Mark contains the p point parameters.
Tags:
Parameters:
method __get [line 49]
method __set [line 56]
void __set(
$property,
$value)
|
|
Overrides
TextShape::__set() (parent method not documented)
Parameters: