1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
|
<?xml version="1.0" encoding="UTF-8"?>
<fpdoc-descriptions>
<package name="TAChartLazarusPkg">
<module name="TALegend">
<element name="TLegendAlignment">
<short>Enumeration type for the positions at which the legend can be placed</short>
<descr><ul><li><b>laTopLeft</b>: Legend at the top left corner of the chart</li><li><b>laCenterLeft</b>: Legend at the left side of the chart, centered vertically</li><li><b>laBottomLeft</b>: Legend at the bottom left corner of the chart</li><li><b>laTopCenter</b>: Legend above the chart and centered horizontally</li><li><b>laBottomCenter</b>: Legend below the chart and centered vertically</li><li><b>laTopRight</b>: Legend at the top right corner of the chart</li><li><b>laCenterRight</b>: Legend at the right side of the chart, centered vertically</li><li><b>laBottomRight</b>: Legend at the bottom right corner of the chart.</li>
</ul>
</descr>
</element>
<element name="TChartLegend">
<short>Chart legend.</short>
<descr><p>The legend is a list of so-called
<b>legend items</b> which contain a symbol and a text.</p><ul><li>The <b>symbol</b> is a graphical representation of a series or a series part.
For example, a
<link id="TASeries.TLineSeries">line series</link> uses a short line segment as a symbol,
while an
<link id="TASeries.TAreaSeries">area series</link>
uses a filled rectangle.</li><li>The <b>text</b> can be selected to be the
<link id="TAChartSeries.TCustomSeries.Title">series title</link> or
a selection of data point values.</li>
</ul>
</descr>
<seealso><link id="TALegend,TChartSeriesLegend.Multiplicity"/>
</seealso>
</element>
<element name="TChartLegend.Alignment">
<short>Controls the location of the legend on the chart.</short>
<descr><ul><li><b>laTopLeft</b>: Legend at the top left corner of the chart</li><li><b>laCenterLeft</b>: Legend at the left side of the chart, centered vertically</li><li><b>laBottomLeft</b>: Legend at the bottom left corner of the chart</li><li><b>laTopCenter</b>: Legend above the chart and centered horizontally</li><li><b>laBottomCenter</b>: Legend below the chart and centered vertically</li><li><b>laTopRight</b>: Legend at the top right corner of the chart</li><li><b>laCenterRight</b>: Legend at the right side of the chart, centered vertically</li><li><b>laBottomRight</b>: Legend at the bottom right corner of the chart.</li>
</ul>
</descr>
</element>
<element name="TChartLegend.BackgroundBrush">
<short>Used to fill the background rectangle of the legend.</short>
<descr>Set <var>Style</var> to <var>bsClear</var> to get a transparent legend.
</descr>
</element>
<element name="TChartLegend.Font">
<short>The font for the legend items text.</short>
</element>
<element name="TChartLegend.Frame">
<short>Used to draw a frame around the legend.</short>
<descr>Set <var>Visible</var> to <var>false</var> to disable frame drawing.</descr>
</element>
<element name="TChartLegend.Margin">
<short>Distance between the legend's border and the border of chart or sidebar, in pixels.</short>
</element>
<element name="TChartLegend.Spacing">
<short>Distance between the legend's border and the items inside, in pixels.</short>
<descr>Also controls the distance between the consecutive items.</descr>
</element>
<element name="TChartLegend.SymbolWidth">
<short>Width of the legend's symbols, in pixels.</short>
</element>
<element name="TChartLegend.UseSidebar">
<short>If <var>true</var>, the legend is drawn outside the chart's viewport. Otherwise it is drawn over the chart.</short>
</element>
<element name="TChartLegend.Visible">
<short>Allows to show or hide the legend.</short>
</element>
<element name="TLegendItem">
<short>Basic class for legend items.</short>
<descr>If you create a new series type, you may specify one of the existing symbol types by overriding <link id="TAGraph.TBasicChartSeries.GetLegendItems">GetLegendItems</link>, or create a new symbol by inheriting
<var>TLegendItem</var> class.</descr>
<seealso>
<link id="TAGraph.TBasicChartSeries.GetLegendItems">TBasicChartSeries.GetLegendItems</link>
</seealso>
</element>
<element name="TChartLegendItems">
<short>List of legend items.</short>
</element>
<element name="DEF_LEGEND_SPACING" skip="1"/>
<element name="DEF_LEGEND_MARGIN" skip="1"/>
<element name="DEF_LEGEND_SYMBOL_WIDTH" skip="1"/>
<element name="TChartLegendBrush" skip="1"/>
<element name="TChartSeriesLegend"><short>Combines a few properties how a series is represented in the legend of the chart.</short><seealso><var><link id="TAGraph.TChart.Legend"/>
</var>;
</seealso>
</element><element name="TChartSeriesLegend.Visible"><short>Determines whether the series is listed in the legend</short><seealso><link id="TALegend.TChartSeriesLegend"/>
</seealso>
</element><element name="TChartSeriesLegend.TextFormat"><short>Determines whether the legend items are assumed to be bare text or to contain HTML codes.</short><seealso><var><link id="TAChartUtils.TChartTextFormat"/>
</var>
</seealso>
</element><element name="TChartSeriesLegend.Order"><short>Defines the order of the series in the legend</short><descr>By default a series is listed in the chart's
<link id="TAGraph.TChart.Legend"><var>Legend</var>
</link> in the same order as
in the chart. Using the property <var>Order</var> the legend items can be
rearranged.
</descr>
</element><element name="TLegendMultiplicity"><short>Enumerated type for options about which information of a series is to be displayed in the chart's <var>Legend</var>
</short><descr><ul><li><b>lmSingle</b>: The series will be repesented by a single legend entry which displays the
<link id="TACustomSeries.TCustomChartSeries.Title"><var>Title</var>
</link> of the series.</li><li><b>lmPoint</b>: Every data point of the series will be listed; the items are formatted
as specified by the property
<link id="TChartSeriesLegend.Format"><var>Format</var>
</link> of the legend item. </li><li><b>lmStyle</b>: If the series contains several y values, for example as in stacked series,
a text will be displayed for each stack level taken from the
<link id="TAStyles.TChartStyle.Text"><var>Text</var>
</link> property of the
chart style</li>
</ul>
</descr>
</element><element name="TChartSeriesLegend.Format"><short>Determines how the legend items of a series are formatted</short><descr><p>The text of a legend item is generated by the corresponding series based
on the
<var>Legend.Format</var> property.
This property is used as a first argument for the
<var>SysUtils.Format()</var> function, with the second argument containing
the following data items at the specified indexes:
</p><ul><li>For per-series <link id="TALegend.TChartSeriesLegend.Multiplicity"><var>Multiplicity</var>
</link> (<var>lmSingle</var>):
<ul><li>0: Series Title</li><li>1: Series Index</li>
</ul>
</li><li>For per-point <link id="TALegend.TChartSeriesLegend.Multiplicity"><var>Multiplicity</var>
</link> (<var>lmPoint</var>):
<ul><li>0: Y</li><li>1: Y as a percentage of the Y total</li><li>2: Text</li><li>3: Y total</li><li>4: X</li>
</ul><p>where "Y total" is the sum of all Y values for this source. Note that not all sources supply all the items above.</p>
</li>
</ul>
</descr>
</element>
<element name="TChartSeriesLegend.Multiplicity"><short>Determines which information of a series is to be displayed in the chart's <var>Legend</var>
</short><descr><ul><li><b>lmSingle</b>: The series will be repesented by a single legend entry which displays the
<link id="TACustomSeries.TCustomChartSeries.Title"><var>Title</var>
</link> of the series.</li><li><b>lmPoint</b>: Every data point of the series will be listed; the items are formatted
as specified by the property
<link id="TChartSeriesLegend.Format"><var>Format</var>
</link> of the legend item. </li><li><b>lmStyle</b>: If the series contains several y values, for example as in stacked series,
a text will be displayed for each stack level taken from the
<link id="TAStyles.TChartStyle.Text"><var>Text</var>
</link> property of the
chart style</li>
</ul>
</descr>
</element><element name="TChartSeriesLegend.GroupIndex"><short>Index of the legend group to which the legend item belongs</short><descr><p>Legend items can be grouped under sub-headers which are taken from the legend's
<link id="TALegend.TLegend.GroupTitles"><var>GroupTitles</var>
</link> property.
</p><p>Each series can use the
<link id="TALegend.TChartSeriesLegend.GroupIndex"><var>GroupIndex</var>
</link> property
to indicate the group to which it should belong. </p>
</descr>
</element><element name="TChartLegend.Transparency"><short>Controls the degree of transparency with which the legend is drawn (0 = opaque, 255 = fully transparent = invisible)</short><descr>A semi-transparent legend is useful when the legend is drawn inside the
chart's viewport
(<link id="TChartLegend.UsePanel"><var>UsePanel = false</var>
</link>) and
covers parts of the series.
</descr>
</element><element name="TChartLegend.TextFormat"><short>Specifies whether the legend items contain plain text or HTML markup</short><descr>Using HTML, more advanced text features like sub- or superscripts or various text
decorations (bold, italic) can be accomplished.
</descr><seealso><var><link id="TAChartUtils.TChartTextFormat"/>
</var>
</seealso>
</element><element name="TChartLegend.Inverted"><short>Can be used to draw the legend upside down</short><descr><p>Normally the legend is drawn such that the first series of the chart is at
the top, and the last series is at the bottom.</p><p/>
Setting <var>Inverted</var> to <var>true</var> paints the legend in the
opposite sequence, i.e. first series at the bottom and last series at the top.
</descr><seealso>Series property <link id="TACustomSeries.TCustomSeries.Legend.Order"><var>Legend.Order</var>
</link>.
</seealso>
</element><element name="TChartLegend.GridHorizontal"><short>If <var>true</var> horizontal lines are drawn between the legend items to separate them visually</short>
</element><element name="TChartLegend.ColumnCount"><short>Determines the number of columns used to display the legend items</short><descr>By setting the <var>ColumnCount</var> equal to the number of legend items
a horizontal arrangement of legend items can be achieved.
</descr>
</element><element name="TChartLegend.ItemFillOrder"><short>Decides whether a legend with several columns is filled by rows or by columns</short><descr><p>When the legend has several columns, i.e.
<link id="TALegend.TChartLegend.ColumnCount"><var>ColumnCount</var>
</link><var>> 0</var>, this property can be used to decide wether the legend items are arranged by
rows or by columns:</p><ul><li><b>lfoColRow</b>: Fill the legend by columns</li><li><b>lfoRowCol</b>: Fill the legend by rows.</li>
</ul>
</descr>
</element><element name="TLegendItemFillOrder"><short>Eumeration type deciding whether a legend with several columns is filled by rows or by columns</short><descr><p>When the legend has several columns, i.e.
<link id="TALegend.TChartLegend.ColumnCount"><var>ColumnCount</var>
</link><var>> 0</var>, the property
<link id="TALegend.TChartLegend.ItemFillOrder"><var>ItemFillOrder</var>
</link> can be used to decide
wether the legend items are arranged by rows or by columns:
</p><ul><li><b>lfoColRow</b>: First fill the columns</li><li><b>lfoRowCol</b>: First fill the rows.</li>
</ul>
</descr>
</element>
</module>
</package>
</fpdoc-descriptions>
|