只能靠手动调虚线从长短,据我所知其他办法。
或者你的虚线都用一样长,然后前面的文字下面放一个白色的矩形,根据文字量改变矩形长度盖住虚线。