Страница 1 из 2

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

Добавлено: 19 мар 2003, 14:24
sim
Нужно распечатать галактические отчеты с компа без установленной на нем Галактики.
Есть ли альтернатива редактору Бизнес-Текст?
Можно ли как-то заставить MS Word "понимать" шрифт LineDraw?

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

Добавлено: 19 мар 2003, 15:17
Deinis
По опыту распечатки небольших файлов могу сказать, что:
1) в галактическом отчете нужно снять все стили (чтобы исчезли служебные буквы "Б", "Ш" и т.д.)
2) открыть этот отчет в Ворде как "Текст DOS", после чего выделить весь текст, изменить разме шрифта на "8"
Тогда вроде можно печатать более-менее понятный текст

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

Добавлено: 20 мар 2003, 00:57
sim
Ручная правка не пойдет, т.к. нужны полноценные документы, разные и много.

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

Добавлено: 20 мар 2003, 12:11
Deinis
Sim, а как ты определил, что Галактика использует шрифт LineDraw?

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

Добавлено: 20 мар 2003, 12:42
m0p3e
Дейнис
Дык это все знают... Он в поставке галки идет. Это все рамочки да линии... :)

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

Добавлено: 20 мар 2003, 14:55
ecasoft
sim

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

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


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

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

С уважением, Игорь.

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

Добавлено: 20 мар 2003, 17:03
ecasoft
Есть еще следующие возможности, но с использованием других Галактических программ:

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

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

Удачи. Игорь ;)

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

Добавлено: 20 мар 2003, 18:50
Vitas
А не проще ли просто переписать отчеты в SLK или RTF форматы и формировать их сразу под оффис?

Все не то...

Добавлено: 21 мар 2003, 10:02
sim
Учитывая, что Галактики на принт-компе нет, извороты с VIP-ом и Conv-ертом не проходят. А компилить в Word несколько десятков форм, включая "портянки" из зарплаты, тоже влом.
Имееется в виду вот что: может все-таки какой-нибудь, хоть старинный редактор вроде MultiEdit-а, Лексикона и пр. сможет заменить галактический? Или он такой весь "единственный и неповторимый"?

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

Добавлено: 21 мар 2003, 10:25
ecasoft
sim

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

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

С уважением, Игорь.

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

Добавлено: 21 мар 2003, 13:16
m0p3e
Серж. А Игорь прав. Брось на эту тачку vip.exe и DATA/DICT. Припиши vip.cfg на эту дату и vip /r. Места немного займет. :)

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

Добавлено: 21 мар 2003, 16:03
ecasoft
MORSE

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

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

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

C уважением, Игорь.

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

Добавлено: 21 мар 2003, 17:31
m0p3e
>Косякин Игорь
Бетрятину можно 6.15 бросить. Она мелкая. Шрифт... Нужен... Не поспоришь. :)
dll-ы не все.
Кроме того словарь можно обкромсать. ИМХО инсталяху можно не более трех мег забацать. :)

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

Добавлено: 21 мар 2003, 17:51
sim
Спасибо, ребята. Я все понял. ;)
Остается только добавить ярлык "Галактика" на рабочий стол и инструкция по "Ручной пошаговой инсталляции лайт-версии системы" готова.
:)))

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

Добавлено: 21 мар 2003, 18:33
m0p3e
Серж!
<инструкция по "Ручной пошаговой инсталляции> - не наш способ!!! Сделай инсталяху!!! ;D