2013-03-20 71 views
1

我正在使用GW-BASIC语言,我需要将输出打印在页面中央,现在它从A4大小页面的左上角开始,我可以尝试使用打印机首选项设置边距,但没有这种选项。在打印GW-BASIC中设置页边距

谁能告诉我如何将它设置为打印到页面中心?

回答

1

没有办法让我确定x和y需要用于A4纸上的特定消息,但使用LOCATE语句移动光标将是最简单的方法。

可能需要进行试验和错误,才能让您的信息完美地集中在您的特定显示屏上。

快速谷歌让我这个:GW-BASIC User's Guide - LOCATE Statement

从网站:

语法:

LOCATE [row][,[col][,[cursor][,[start] [,stop]]]] 

评论:

是网线数,一数字表达式的范围在1到25之间。

col是屏幕列号,数字表达式的范围是1到40,或1到80,具体取决于屏幕宽度。

光标是一个布尔值,指示光标是否可见;零关闭,非零打开。

开始是光标开始扫描线,0的范围内的数值表达式〜31

停止在光标停止扫描线,为0〜31的范围内的数值表达式。

只有前两个参数是游标的简单的运动,喜欢的东西真的有必要:

10 LOCATE 4,20 
20 PRINT "YOUR TITLE HERE" 

上述操作会将光标移至第4行第20列,然后打印“您的标题在此处”。

+0

是的。我知道它已经过了一个月了,但我认为这可能会有所帮助,如果有人回来看... – 0x90h 2013-05-07 09:05:31

+0

这将是有用的,如果你添加相关的代码到你的答案。这样,如果链接停止工作,您的答案可能仍然有助于未来的访问者。 – Ren 2013-05-07 09:21:32

+1

够公平的,完成了。 – 0x90h 2013-05-07 12:16:43