Você pode estender o comutador CardText usando uma variedade de campos para que ele siga o sistema de numeração desejado. O código de campo a seguir lidará com números de até 99 lakh corretamente, se você quiser ir mais alto, como crore, só precisa adicionar um nível extra de campos IF. Observe que o switch CardText por si só pode manipular números até um milhão mesmo assim.
Código do campo de entrada
{ COTAÇÃO { SET n 1099999 } { SE n < 100000 “ { = n \ cardtext } ” “ { = int (n / 100000) \ texto do cartão } lakh { SET r { = MOD (n, 100000) } } **** { IF r = 0 “” “ { = r \ * cardtext } ” } ”} \ * caps \ * CharFormat }
Saída
Dez Lakh Noventa E Nove Mil Novecentos E Noventa E Nove
Eu fiz o upload de um documento demo que inclui o campo acima (clique em o link e escolha Arquivo - > Download). Você pode adicionar isso como uma entrada de autotexto para facilitar a inserção.