Şablon:Scalemarkers

Ji Wîkîpediya, ensîklopediya azad.
Belgekirina şablonê[nîşan bide] [biguhêre] [dîrokê bibîne] [rojane bike]

Bikaranîn[çavkaniyê biguhêre]

Pseudo code:

if (from + (loops*increment) + offset) < to)
  then print a bar with attibutes:

  top = height × (offset= (loop number × increment) + position of first marker to print)

And for intermediate markers:
if (from + (increment*loop) + (increment/2) + offset <= to)
   then print a bar with attributes:

    top =  height * (offset=(loop  *  increment + (increment/2) + position of first marker to print)