易语言使用打印机,打印出的文本的对齐方式为什么只能靠左对齐!

如题所述

你的"编辑框1.左边,编辑框2.左边,编辑框3.左边"都是同一数值,当然是左对齐了.追问

那要怎样才能按窗口排列的样子打印出来呢。

追答

有2种方法

    把"编辑框2"放到中间位置,"编辑框3"放到右边位置.

    不用"编辑框2.左边,编辑框3.左边",直接用数值定位.


追问

这两个方法都是定位左边的。打印机输入都是靠左对齐。编辑框内容一旦改变了,定位效果就不一样了。能不能让打印输入按编辑框设置的对齐方式打印呢。

追答

目前打印机输出还没有中间对齐,和右对齐,不过可以通过计算编辑框中的字数来准确定位.

追问

计算编辑框中的字数来准确定位,这个要怎样实现呢,求解!谢谢!!

追答

比如打印一行是50个字,你编辑框2中有10个字{可用"取文本长度(编辑框2.内容)/2"取得},那么就是"((50-取文本长度(编辑框2.内容)/2)/2)*1个字的距离"来定位出横向写出位置,同理,编辑框3中,可用"(50-取文本长度(编辑框3.内容)/2)*1个字的距离"来定位.

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网