FormatFloat Layoutfunctie

Met FormatFloat kan de presentatie van drijvende komma getallen worden bepaald in referenties. De standaardwaarden zijn een punt (.) voor het scheidingteken voor duizendtallen, een (,) voor het decimale scheidingsteken en 2 decimalen voor de nauwkeurigheid. Met FormatFloat wordt de presentatie van default drijvende komma getallen in de uitvoer beïnvloed en niet de nauwkeurigheid. Bij de met Money gedeclareerde variabelen bepaald FormatFloat de nauwkeurigheid en de presentatie. De notatie van (drijvende komma) getallen in expressies blijft ongewijzigd. De functie resulteert in de waarde TRUE indien succesvol en anders FALSE.

FormatFloat(ThousandsSeparator,DecimalSeparator,DecimalPrecision)

ThousandsSeparator
(MergedString)
In het eerste teken van ThousandsSeparator wordt het scheidingsteken voor duizendtallen vermeld. Standaard is dit ingesteld op een punt (.).

DecimalSeparator (MergedString)
In het eerste teken van DecimalSeparator wordt het decimale scheidingsteken vermeld. Standaard is dit ingesteld op een komma (,).

DecimalPrecision (Expressie)
In DecimalPrecision wordt het aantal cijfers achter het decimale scheidingsteken vermeld. Standdaard is dit ingesteld op 2.

Voorbeeld:
{
  String Res1,Res2,Res3,Res4
  a = pi * 1000
  //Komma voor duizendtallen, decimale punt en een nauwkeurigheid van 5 cijfers
  FormatFloat(",",".",5)
  Copy(Res1,[a])
  //Geen gescheiden duizendtallen, geen decimale scheiding en een nauwkeurigheid van 5 cijfers
  FormatFloat("","",5)
  Copy(Res2,[a])
  //Geen gescheiden duizendtallen, decimale komma en een nauwkeurigheid van 4 cijfers
  FormatFloat("",",",4)
  Copy(Res3,[a])
  //'_' voor duizendtallen, decimale ':' en een nauwkeurigheid van 3 cijfers
  FormatFloat("_",":",3)
  Copy(Res4,[a])
}
[Res1]
[Res2]
[Res3]
[Res4]

Resultaat:
3,141.59265
314159265
3141,5927
3_141:593