Progredi Elementum

ProprietasTypusRequiriturExemplumAmbitus ValorisDescriptio
progressTypestringtrue--Typus indicis progressus (exempli gratia, barra, circulus).
trackColorstringfalse--Color tracis progressus, in forma hex.
trackAlphanumberfalse-0 - 1Gradus transparentiae tracis progressus. 1 plenam opacitatem repraesentat, et 0 plenam transparentiam.
railColorstringfalse--Color railis progressus (background), in forma hex.
railAlphanumberfalse-0 - 1Gradus transparentiae railis progressus. 1 plenam opacitatem repraesentat, et 0 plenam transparentiam.
trackHeightnumberfalse--Altitudo tracis progressus, in pixel.
borderColorstringfalse--Color marginis progressus, in forma hex.
borderAlphanumberfalse-0 - 1Gradus transparentiae marginis progressus. 1 plenam opacitatem repraesentat, et 0 plenam transparentiam.
borderWidthnumberfalse--Latitudo marginis progressus, in pixel.
labelsarrayfalse--Array objectorum tituli pro indice progressus.

Nota: progressType statuit stilum visualem indicis progressus, dum trackColor et railColor aspectum progressus et background respectivè definunt.

progressElement.json
{
"id": "progress-element-id",
"type": "Progress",
"start": 0,
"duration": 10,
"trackIndex": 0,
"x": 100,
"y": 100,
"progressType": "bar",
"trackColor": "#4CAF50",
"trackAlpha": 1,
"railColor": "#E0E0E0",
"railAlpha": 1,
"trackHeight": 20,
"borderColor": "#000000",
"borderAlpha": 1,
"borderWidth": 1,
"labels": [
  { "text": "0%", "position": 0 },
  { "text": "100%", "position": 1 }
]
}