No, così facendo i puntini te li aggiunge sempre e comunque, anche se la frase è già di per se corta...
Dovresti mettere un if per controllere se la frase è più lunga di quanto ti serve e in quel caso aggiungere i puntini.