如题所述
你的"编辑框1.左边,编辑框2.左边,编辑框3.左边"都是同一数值,当然是左对齐了.追问
那要怎样才能按窗口排列的样子打印出来呢。
追答有2种方法
把"编辑框2"放到中间位置,"编辑框3"放到右边位置.
不用"编辑框2.左边,编辑框3.左边",直接用数值定位.
这两个方法都是定位左边的。打印机输入都是靠左对齐。编辑框内容一旦改变了,定位效果就不一样了。能不能让打印输入按编辑框设置的对齐方式打印呢。
追答目前打印机输出还没有中间对齐,和右对齐,不过可以通过计算编辑框中的字数来准确定位.
追问计算编辑框中的字数来准确定位,这个要怎样实现呢,求解!谢谢!!
追答比如打印一行是50个字,你编辑框2中有10个字{可用"取文本长度(编辑框2.内容)/2"取得},那么就是"((50-取文本长度(编辑框2.内容)/2)/2)*1个字的距离"来定位出横向写出位置,同理,编辑框3中,可用"(50-取文本长度(编辑框3.内容)/2)*1个字的距离"来定位.
温馨提示:答案为网友推荐,仅供参考