mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-20 09:04:44 +00:00
39 lines
No EOL
1.8 KiB
Text
39 lines
No EOL
1.8 KiB
Text
The {{KW|WIDTH}} statement changes the text dimensions of certain {{KW|SCREEN (statement)|SCREEN}} modes or printers using the {{KW|WIDTH}} {{KW|LPRINT}} statement.
|
|
|
|
|
|
''SCREEN'' {{PageSyntax}}
|
|
::: '''WIDTH''' ['''{{Parameter|columns%}}'''][''', {{Parameter|rows%}}''']
|
|
|
|
''File'' {{PageSyntax}}
|
|
::: '''WIDTH''' {'''''file_number''''' | '''''device'''''}, '''''columnwidth%'''''
|
|
|
|
''LPRINT'' {{PageSyntax}}
|
|
::: '''WIDTH LPRINT ''columnwidth%'''''
|
|
|
|
|
|
{{Parameters}}
|
|
* When parameters are not specified, columns defaults to 80 with 25 (30 in [[SCREEN]] 11 or 12) rows.
|
|
* Devices opened with an [[OPEN]] statement include LPT1 and CONS in Qbasic ONLY.
|
|
* Only the column width(default 80) can be specified in the file or [[LPRINT]] syntax.
|
|
|
|
|
|
''Usage:''
|
|
* WIDTH should be used AFTER a program SCREEN statement! It does not affect screen graphics or graphic coordinates.
|
|
* Affects SCREEN 0 Window size and alters the text block size of each screen mode listed in Qbasic:
|
|
:* SCREEN 0 can use 80 or 40 columns and 25, 43 or 50 rows. Default is WIDTH 80, 25.
|
|
:* SCREEN 9 can use 80 columns and 25 or 43(not supported on many monitors) rows. Default WIDTH 80, 25 fullscreen.
|
|
:* SCREEN 10 can use 80 columns and 25 or 43 rows. Default is WIDTH 80, 25 fullscreen.
|
|
:* SCREEN 11 and 12 can use 80 columns and 30 or 60 rows. Default is WIDTH 80, 30 fullscreen.
|
|
* '''QB64''' can alter all [[SCREEN]] mode widths and heights which may also affect text or [[_FONT]] block sizes.
|
|
* '''Note:''' WIDTH changes may change screen color settings in QBasic. Use [[PALETTE]] to reset to default colors.
|
|
*'''[[Keywords currently not supported by QB64|WIDTH LPRINT is currently NOT supported in QB64!]]'''
|
|
|
|
|
|
{{PageSeeAlso}}
|
|
* [[SCREEN]], [[COLOR]], [[OUT]]
|
|
* [[_PRINTWIDTH]] {{text|(function)}}
|
|
* [[_WIDTH (function)]], [[_HEIGHT]] {{text|(function)}}
|
|
* [[_FONT]], [[_FONTWIDTH]], [[_FONTHEIGHT]]
|
|
|
|
|
|
{{PageNavigation}} |