powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать в файл
18 сообщений из 18, страница 1 из 1
Печать в файл
    #34716316
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите , плиз, .... Как из Фокса печатать в Word'овский файл???
...
Рейтинг: 0 / 0
Печать в файл
    #34716351
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А поискать по форуму?

Почитай
...
Рейтинг: 0 / 0
Печать в файл
    #34716359
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
до кучи
поиграться
...
Рейтинг: 0 / 0
Печать в файл
    #34716383
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, это всё хорошо, но у меня Фокс 2,6 .... староват... но приходится в нём пахать... что мне с ним делать ?
...
Рейтинг: 0 / 0
Печать в файл
    #34716520
MAXslonспасибо, это всё хорошо, но у меня Фокс 2,6 .... староват... но приходится в нём пахать... что мне с ним делать ?
Вариант № 1:
Изучить формат doc-файла и писать файл при помощи fopen/fwrite/fread/fclose в подобном формате.

Вариант № 2:
То же самое, но с форматом rtf - Word должен его прекрасно понимать

Вариант № 3:
Генерировать файл в формате XML (или своем собственном), а затем при помощи внешней процедуры (написанной на С++/Visual FoxPro/Delphi и т.д.) конвертировать его в формат Word-овского документа. Внешнюю процедуру вызывать при помощи Run из-под ДОСовского Фокса...
...
Рейтинг: 0 / 0
Печать в файл
    #34716750
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыли вариант 4: HTML
...
Рейтинг: 0 / 0
Печать в файл
    #34716971
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сэнк Ю!!! спробую
...
Рейтинг: 0 / 0
Печать в файл
    #34717877
bon45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начинаем с инструкции toWrd1 = CreateObject("Word.Application")
и т.д.
...
Рейтинг: 0 / 0
Печать в файл
    #34717895
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXslonспасибо, это всё хорошо, но у меня Фокс 2,6 ...
bon45начинаем с инструкции toWrd1 = CreateObject("Word.Application")
и т.д. Только так и делать в 2.6
...
Рейтинг: 0 / 0
Печать в файл
    #34718841
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно, только в 2,6 я так (!) и сделаю.... спасибо конечно... :)
...
Рейтинг: 0 / 0
Печать в файл
    #34720773
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установить параметры печати в файл (*.TXT) могу, но в WORD неа.... по моему надо кое-что менять в самом WORD'е и печатать в файл!.. шрифт TERMINAL в WORD'е есть, что за ....?
...
Рейтинг: 0 / 0
Печать в файл
    #34720866
Anton_Gusev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
новые word-ы имеют свой собственный xml-формат (в частности 2003-й word), поэтому можно тупо в текстовом режиме писать в файл, но прийдется позаботиться о кодировке.
...
Рейтинг: 0 / 0
Печать в файл
    #34722779
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton_Gusevновые word-ы имеют свой собственный xml-формат (в частности 2003-й word), поэтому можно тупо в текстовом режиме писать в файл, но прийдется позаботиться о кодировке.



а конкретнее?....
...
Рейтинг: 0 / 0
Печать в файл
    #34723269
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, что-ниб. конкретное, проверенное.... плиз, по зарез НАДА!!!....
...
Рейтинг: 0 / 0
Печать в файл
    #34723739
oldfox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fox 2.6 DOS?
Тогда проще всего печать в текстовый файл,
а далее обработка примочкой DOS2RTF(можно найти
на форумах) Очень мило получается.
...
Рейтинг: 0 / 0
Печать в файл
    #34723910
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oldfoxFox 2.6 DOS?
Тогда проще всего печать в текстовый файл,
а далее обработка примочкой DOS2RTF(можно найти
на форумах) Очень мило получается.



спасибо, большое за подсказку, но именно так я сейчас и делаю, но ведь можно же НАПРЯМУЮ в ВОРДОвский файл ??....

Спасибо...
...
Рейтинг: 0 / 0
Печать в файл
    #34724173
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXslon...
спасибо, большое за подсказку, но именно так я сейчас и делаю, но ведь можно же НАПРЯМУЮ в ВОРДОвский файл ??....
Т.к. тут мало кто с FPD работает, то готовых решений нет.
Сгенерить напрямую *.doc - нельзя, т.к. MS этот формат не открывает, все софтины которые его читают (опенофис например) сами разработчики разбирались, потому и криво читают порой. Хочешь - изучай методом научного тыка.
XML офисовский - делай "сохранить как..." с XML и смотри что получается, дальше по образу и подобию. В справке офисной кое-что есть.
HTML - открытый формат для web-страниц (книжек/сайтов полно). Минус то что откроется по умолчанию браузером, а не вордом. И ориентацию листа с полями не задать (хотя в этом могу ошибаться)
RTF - открытый формат, описаний в инете полно ( например тут ) "сохранить как..." в RTF в ворде есть, можно простые документы посохранять и смотреть что там внутри.

Я бы посоветовал копать в сторону RTF, т.к. он более универсальный. Перекодировку 866->1251 в FPD элементарно сделать функцией CHRTRAN() А может можно будет 866 страницу в RTFе задать, тогда перекодировка не нужна.
...
Рейтинг: 0 / 0
Печать в файл
    #34724227
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо , буду "тыкать"..... :)
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать в файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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