Печать *.out-файлов без Галактики

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Печать *.out-файлов без Галактики

Сообщение sim »

Нужно распечатать галактические отчеты с компа без установленной на нем Галактики.
Есть ли альтернатива редактору Бизнес-Текст?
Можно ли как-то заставить MS Word "понимать" шрифт LineDraw?
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Печать *.out-файлов без Галактики

Сообщение Deinis »

По опыту распечатки небольших файлов могу сказать, что:
1) в галактическом отчете нужно снять все стили (чтобы исчезли служебные буквы "Б", "Ш" и т.д.)
2) открыть этот отчет в Ворде как "Текст DOS", после чего выделить весь текст, изменить разме шрифта на "8"
Тогда вроде можно печатать более-менее понятный текст
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Re: Печать *.out-файлов без Галактики

Сообщение sim »

Ручная правка не пойдет, т.к. нужны полноценные документы, разные и много.
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Печать *.out-файлов без Галактики

Сообщение Deinis »

Sim, а как ты определил, что Галактика использует шрифт LineDraw?
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Печать *.out-файлов без Галактики

Сообщение m0p3e »

Дейнис
Дык это все знают... Он в поставке галки идет. Это все рамочки да линии... :)
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Печать *.out-файлов без Галактики

Сообщение ecasoft »

sim

Можно написать небольшую программу-перекодировщик на любом языке.

1. Удалить из файла отчета все символы управления шрифтами - ищется символ с кодом 255 и удаляется он и следующий за ним символ.
Надеюсь Галактика не старая, т.к. в ранних версиях использовался другой код.


2. Можно перекодировать уж заодно и в Window-кодировку, чтобы проще брать файл, хотя можно и не делать, а написать макрос в Ворде с рагрузкой, где сделать все сразу.

С линиями не знаю что делать..хотя если шрифты убрать, то все одно документы будут кривые.

С уважением, Игорь.
Некоммерческое общение в форуме
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Печать *.out-файлов без Галактики

Сообщение ecasoft »

Есть еще следующие возможности, но с использованием других Галактических программ:

1. Ну всем понятно, что можно распечатать через VIP.exe /R или support.

2.У меня есть такая практика запуска интерефейсов без Галактики - через программу conv.exe. Эта программа используется для конвертации. Она позволяет запускать интерфейсы без Галактики. Я использую это часто для того, чтобы провести импорт или экспорт документов в/из Галактики(у) в пакетном режиме, а также для того, чтобы запускать отдельные свои АРМЫ без входа в Галактику. Но можно написать простую прогу на ВИПе, где вызывать файл в редактор и оттуда печатать. Можно печатать и в пакетном режиме..вообщем, это все без Галактики, но тоже с Галактическими прибамбасами.))

Удачи. Игорь ;)
Некоммерческое общение в форуме
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

Re: Печать *.out-файлов без Галактики

Сообщение Vitas »

А не проще ли просто переписать отчеты в SLK или RTF форматы и формировать их сразу под оффис?
Ищу возможности довести и так отличный продукт до еще большего блеска
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Все не то...

Сообщение sim »

Учитывая, что Галактики на принт-компе нет, извороты с VIP-ом и Conv-ертом не проходят. А компилить в Word несколько десятков форм, включая "портянки" из зарплаты, тоже влом.
Имееется в виду вот что: может все-таки какой-нибудь, хоть старинный редактор вроде MultiEdit-а, Лексикона и пр. сможет заменить галактический? Или он такой весь "единственный и неповторимый"?
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Все не то...

Сообщение ecasoft »

sim

Привет. Чтобы получилось форма точно такая-же в общем случае ничто не поможет т.к. шрифты у Галактики свои (уникальные и неповторимые). Убрать шрифты очень просто, но без них же потеряется вид формы. Поэтому
если говорить строго, что нужен такой вот простой готовый редактор, который сможет все эти файлы посмотреть - точно нет такого редактора. Одним словом - ответ НЕТ.

Можно извраты применять..:)
Если принтер конкретный, то я бы
просто заменил в тексте последовательности управления шрифтами Галактики на последовательности управления шрифтами конкретного принтера и вмог бы думаю подобрать аналогичные шрифты Галактическим, чтобы форма не потеряла вид (ну, более-менее). Уж если такие принципы не ставить ни в коем случае Галактику, то можно пойти таким путем. А файл бы отправлял на принтер копированием простым, как битовый в ДОСе, например.

С уважением, Игорь.
Некоммерческое общение в форуме
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Все не то...

Сообщение m0p3e »

Серж. А Игорь прав. Брось на эту тачку vip.exe и DATA/DICT. Припиши vip.cfg на эту дату и vip /r. Места немного займет. :)
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Все не то...

Сообщение ecasoft »

MORSE

Да не очень конечно все так просто. Еще надо и Бетрив установить, да и этот Шрифт LineDraw поставить под Винды..а то линии будут иметь экзотический вид такой)))

Конечно ресурсники Галактики не нужны из EXE, но DLL-ки нужны будут.

Не надо искать легких путей, когда работаешь с Галактикой ))))))) Их не бывает))) Хорошо, что пути то есть в принципе :)

C уважением, Игорь.
Некоммерческое общение в форуме
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Все не то...

Сообщение m0p3e »

>Косякин Игорь
Бетрятину можно 6.15 бросить. Она мелкая. Шрифт... Нужен... Не поспоришь. :)
dll-ы не все.
Кроме того словарь можно обкромсать. ИМХО инсталяху можно не более трех мег забацать. :)
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

дохвантазировались...

Сообщение sim »

Спасибо, ребята. Я все понял. ;)
Остается только добавить ярлык "Галактика" на рабочий стол и инструкция по "Ручной пошаговой инсталляции лайт-версии системы" готова.
:)))
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: дохвантазировались...

Сообщение m0p3e »

Серж!
<инструкция по "Ручной пошаговой инсталляции> - не наш способ!!! Сделай инсталяху!!! ;D
Ответить