我正在做一些事情,想知道是否有任何方法可以设置字符的宽度。
例如,假设您输入字符“i”。我想将“i”的宽度设置为某个值(如果可行,可以是 1、3、6 等英寸甚至像素)。设置 i 后,将设置其他字母(因此 A 可以是 i 乘以 3 的宽度,C 可以是 i 乘以 2 的宽度,等等)。用户只需要输入i的宽度;所有其他字符将根据 i 的宽度设置自己。
我想要的伪代码:
- 询问用户 i 的宽度
- 用户输入 2 英寸
- i 的宽度等于 2
- A 设置为 6 英寸,C 设置为 4 英寸,等等 --- 这将在代码中预设
- 用户输入消息
- 计算消息的宽度
- 程序输出消息的总计算宽度
这可能吗?我一直在尝试实现 charsWidth。我会让用户输入一条消息,消息进入一个数组,charsWidth 将测量数组宽度,然后最终输出宽度。逻辑是有道理的,但我很难以这种方式设置它。也许有一种更简单的方法来实现这一点?这可能是基于 GUI 的,但我不熟悉 GUI 代码,所以如果它是基于文本的,它会更容易。
有什么建议么?谢谢!