С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну, .PAGE (насколько я понимаю) просто добавляет в листинг байт прогона формата <\014>.
Но такой байт принтеры Windows должны понимать.
Получается, что единственное требование к консоли, чтобы её можно было использовать для эмуляции принтера - настройка размера страницы и оформление страницы при выводе на экран горизонтальными разделителями ( ну и чтобы при получении кода FF - консоль выполняла "прогон формата" ).
Именно так.
Принтер непричем. Задача - смотреть результат, а не печатать.
Печатать - опция.
Еще поддержка <VT>, char<BS>char, char<BS>_. Детальнее надо почитать какую-нибудь доку по простенькому принтеру, чтобы освежить в памяти особенности.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Это можно.
Полностью исключено - консоль может выводить в окно Windows только символы шрифта Courier New. Можно научить консоль рисовать в окне страничный разделитель, но это максимум, на что она способна.
---------- Post added at 16:19 ---------- Previous post was at 16:16 ----------
Проблема с регулировкой жирности в том, что жирный шрифт имеет в Windows другую ширину матрицы. Вот почему либо весь текст консоли может быть жирным, либо весь обычным.
Отрабатывать в любом случае надо независимо от умения (как все остальные проги) делать жирные и подчеркнутые символы
Как минимум чтобы хотя бы символ не двоился.
---------- Post added at 20:21 ---------- Previous post was at 20:19 ----------
Жирность можно обозначать цветом как терминальные проги делают.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)