书后单词表1长列 折为4列,该如何解决

书后单词表1长列 折为4列有个文本是100个单词,需要打印到一张矩形纸上需要分为4列,每列25个,每列纵向必须

书后单词表1长列 折为4列
有个文本是100个单词,需要打印到一张矩形纸上
需要分为4列,每列25个,每列纵向必须左对齐,由于字符'i'和'w'宽度不一样,所以前一列后面补的空格数也不好计算
比如第26个单词接在第一行第一个单词后的若干空格后

请做过的人指点一下,这种应用多的去了,大家平时如何做的?越方便越好

[解决办法]
算每列25个单词最长的,记录长度l
打印时每个单词就补足上一列25个单词的最长l