PieChart

Графический объект; Круговая диаграмма

Шаблон PieChart

Перечень всех возможных тэгов объекта:

<MyObject Name="" Type="PieChart" Assembly="BaseControls" ChangeForm="">
  <!--Тэги, общие для всех графических объектов-->
  <Top></Top>
  <Bottom></Bottom>
  <Left></Left>
  <Right></Right>
  <Height></Height>
  <Width></Width>
  <BackColor></BackColor>
  <Enabled></Enabled>
  <Visible></Visible>
  <Hint></Hint>
  <Change User="" Source="" ValueSet="" />
  <!--Тэги, специфичные для PieChart-->
  <LegendPosition></LegendPosition>
  <LegendTextSize></LegendTextSize>
  <DataLabelsPosition></DataLabelsPosition>
  <InnerRadius></InnerRadius>
  <StrokeThickness></StrokeThickness>
  <StrokeColor></StrokeColor> 
  <Series><Series>
</MyObject>

Описание PieChart

<MyObject Name="PieChartName" Type="PieChart" Assembly="BaseControls">
  <!--Тэги, общие для всех графических объектов-->
  <!--Тэги, специфичные для PieChart-->
</MyObject>

PieChart не имеет значения.

Тэги, специфичные для PieChart

LegendPosition

Задает положение легенды диаграммы.

Необязательный тэг. Ожидается одно из значений:

Left

Легенда слева от графика.

Right

Легенда справа от графика.

Top

Легенда над графиком.

Bottom

Легенда под графиком.

Hidden

Легенда не отображается.

По умолчанию используется значение Hidden.

<LegendPosition>Hidden</LegendPosition>

LegendTextSize

Задает размер шрифта в легенде диаграммы.

Необязательный тэг. Ожидается положительно целое число.

По умолчанию используется значение 15.

<LegendTextSize>13</LegendTextSize>

DataLabelsPosition

Задает положение подписей сегментов диаграммы.

Необязательный тэг. Ожидается одно из значений:

ChartCenter

Размещает подпись в центре диаграммы.

End

Выравнивает подпись по концу угла сегмента.

Start

Выравнивает подпись по началу угла сегмента.

Middle

Выравнивает подпись по середине угла внутри сегмента.

Outer

Выравнивает подпись по середине угла вне сегмента.

По умолчанию используется значение Outer.

<DataLabelsPosition>Outer</DataLabelsPosition>

DataLabelsTextSize

Задает размер шрифта подписи сегмента диаграммы.

Необязательный тэг. Ожидается положительно целое число.

По умолчанию используется значение 16.

<DataLabelsTextSize>13</DataLabelsTextSize>

TooltipTextSize

Задает размер шрифта всплывающих подсказок на диаграмме.

Необязательный тэг. Ожидается положительно целое число.

По умолчанию используется значение 12.

<TooltipTextSize>13</TooltipTextSize>

InnerRadius

Задает внутренний радиус круговой диаграммы.

Необязательный тэг. Ожидается число.

По умолчанию используется значение 0.

<InnerRadius>0</InnerRadius>

StrokeThickness

Задает толщину границ сегментов диаграммы.

Необязательный тэг. Ожидается число.

По умолчанию используется значение 0.

<StrokeThickness>0</StrokeThickness>

StrokeColor

Задает цвет границ сегментов диаграммы.

Необязательный тэг. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

По умолчанию равен цвету сегмента диаграммы из тэга <Series>.

<StrokeColor>0</StrokeColor>

Series

Задает данные для построения и отображения диаграммы.

Обязательный тэг. Ожидается матрица с 5 столбцами:

  • Наименование значения (текст). Обязательный.

  • Значение (double). Обязательный.

  • Текст подсказки при наведении на сегмент диаграммы. Необязательный. По умолчанию формируется строка из наименования и значения.

  • Цвет сегмента диаграммы. Необязательный. Ожидается имя цвета или описание цвета в формате HTML (#rrggbb). По умолчанию голубой.

  • Текст подписи сегмента диаграммы (текст). Необязательный.

<Series>
  <DataConnection SourceDataConnection="PrimaryGetDataConnection">
    <Fields>
      <Field Name="MainAxisTextValue" />
      <Field Name="MainAxisValue" />
      <Field Name="Hint" />
      <Field Name="Color" />
      <Field Name="DataLabels" />
    </Fields>
  </DataConnection>
</Series>

Get-проперти для получения свойств

GetImage

Возвращает путь до файла изображения графика в папке Temp.

<Object Name="PieChartName">
  <Property Name="GetImage" />
</Object>

OpenImage

Открывает изображение графика из папки Temp в стандартном средстве просмотра фотографий.

<Object Name="PieChartName">
  <Property Name="OpenImage" />
</Object>

Last updated