PP.Ui.GaugeScale(settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор GaugeScale создает экземпляр класса GaugeScale.
Для выполнения примера предполагается наличие на странице компонента Speedometer с наименованием «speed1» (см. «Пример создания датчика топлива»). Добавим на страницу кнопку при нажатии на которую будет создан элемент спидометра в виде шкалы:
<input TYPE="button" VALUE="GaugeScale" ONCLICK="ScaleConstructor()">
<script>
function ScaleConstructor()
{
var scl = new PP.Ui.GaugeScale({
ToolTip: {Content: "Scale"},
Background:{ PPType: PP.SolidColorBrush, Color:"#ff0000" },
Size: 10,
Length: -60,
StartAngle: 210,
MinValue: 0,
MaxValue: 1,
Values: [0, 1],
Labels: ["E", "F"],
LabelFont: {Size: 14, IsBold: true},
RotateLabels: false,
MajorTick:
{
PPType: PP.Ui.RhombMarker,
Border: {PPType: PP.SolidColorBrush, Color: "#333333"},
Size:10,
Style: PP.GaugeStyleLabels.Inner
}
}
);
speed1.getScales()[1] = scl; //заменяем шкалу
speed1.getScales(1).render(speed1, this);
}
</script>
После нажатия на кнопку «GaugeScale» появится элемент спидометра в виде шкалы, имеющий следующий вид:

См. также: