powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать программного файла
11 сообщений из 11, страница 1 из 1
Печать программного файла
    #33165727
Viktor_jl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем Добрый день!
В связи с отсутствием практического опыта, прошу помочь советом.
Вопрос: можно ли распечатать на принтере LaserJet 6L открытый в VFP 7.0 файл *.prg с выделением программных элементов (операторов, переменных, коментариев и т.д.)? При попытке распечатки весь текст файла печатается обычным шрифтом.
С уважением, Виктор.
...
Рейтинг: 0 / 0
Печать программного файла
    #33165744
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_jlВсем Добрый день!
В связи с отсутствием практического опыта, прошу помочь советом.
Вопрос: можно ли распечатать на принтере LaserJet 6L открытый в VFP 7.0 файл *.prg с выделением программных элементов (операторов, переменных, коментариев и т.д.)? При попытке распечатки весь текст файла печатается обычным шрифтом.
С уважением, Виктор.
На моем цветном принтере все даже очень красиво... На лазерном - без выделений...
...
Рейтинг: 0 / 0
Печать программного файла
    #33165775
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На www.foxclub.ru когдато пробеша ссылочка на программу, которая по коду делала чудесный раскрашеный HTML Правда это давно было, но поищи - может найдеш
...
Рейтинг: 0 / 0
Печать программного файла
    #33165831
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По-моему, куда как проще - открыть prg-шку как текстовый файл в Word-е, и там поиграть со шрифтами-цветами, а потом распечатать - будет и быстрее и эффективней. :)
...
Рейтинг: 0 / 0
Печать программного файла
    #33167286
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Crispy!

> По-моему, куда как проще - открыть prg-шку как текстовый файл в Word-е, и там поиграть со шрифтами-цветами

Представляю как ты сидишь, и выделяешь - синим ключевые слова, зелёным комментарии и т.п... В простенькой программке страниц так на 20 :)

2 Viktor_jl

Нет, тебе не повезло. Печать программных модулей с цветовым выделением появилась только в VFP8. А в VFP9 уже можно задать настройку (кстати включена по умолчанию) чтобы и при копировании через буфер обмена сохранялась раскраска кода (используется RTF формат при помещении текста в Clipboard).

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Печать программного файла
    #33167581
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi, Igor Korolyov !

Даже с Word-ом - не все так печально (или смешно - смотря откуда смотреть :))
В нем ведь есть такая замечательная для таких дел функция - "Найти и заменить" (по-крайней мере в Office 2000 - Office XP). Число зарезервированных фоксом слов все-таки не безгранично ;) - пишем, начиная сверху в "Найти" - первое слово, в "Заменить" - его же, а в "Формат" - выбираем "Шрифт" - и там ставим нужный цвет, потом - нажимаем "Заменить все" - и наслаждаемся (если замен много :)).
А что еще остается - "Ну надо, так надо" (с)
В принципе, если лень делать все это :) - можно же написать и макрос - и даже вставить туда для замены все (или хотя бы те, что есть в программе) зарезервированные фоксом слова - вот и получится такая самодельная прога для раскраски файлов. (Да можно ведь и на фоксе сделать это - для Word-а!)
...
Рейтинг: 0 / 0
Печать программного файла
    #33167989
Трезвый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любой редактор для программистов поможет...
...
Рейтинг: 0 / 0
Печать программного файла
    #33168991
Viktor_jl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за рекомендации.
Igor Korolyov пишет, что печать программных модулей с цветовым выделением появилась только в VFP8. А какие настройки параметров в VFP8 необходимо выполнить для такой печати?
С уважением, Виктор
...
Рейтинг: 0 / 0
Печать программного файла
    #33169993
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Viktor!

> А какие настройки параметров в VFP8 необходимо выполнить для такой печати?

Никаких - он сам печатает в цвете, если принтер цветной и в драйвере не выбрана монохромная печать. Всё это описано в хелпе - начиная с What's New In VFP8.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Печать программного файла
    #33169994
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Crispy!

1)
Код: plaintext
1.
2.
3.
? ALANGUAGE(la1,  1 )
? ALANGUAGE(la1,  2 )
? ALANGUAGE(la1,  3 )
? ALANGUAGE(la1,  4 )
После этого всякие идея о ручной замене отпадают сами собой. И это ещё не учитывая варианты сокращённого написания команд/функций! И без учёта слов-опций команд, например WHERE...
2) Макрос написать конечно можно - но опять таки вручную перечислять команды и прочее - запаришься однозначно. На самом фоксе коенчно чуть проще, но всё-же ты ещё напиши такой парсер, который корректно раскрасит команды
LOCATE FOR locate = 123
или
LOCATE FOR asd = "locate for qwe = 123"

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Печать программного файла
    #33170499
Viktor_jl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо Игорь.
Все получилось и работает.
С уважением, Виктор.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать программного файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]