Конвертация файлов бизнес-текста в другой формат

Вопросы, касающиеся системы целиком

Модератор: ruslan

Ответить
Аватара пользователя
sema
партнер
Сообщения: 134
Зарегистрирован: Вт, 02/10/2007 13:35
Имя Фамилия: Сергей Маслов
Откуда: БИТ-Вектор
Контактная информация:

Сообщение sema »

Может не совсем в тему, но пожелание к редактору вот какое: сделать формат out-файлов совместимым для чтения другими внешними редакторами. Пожелание древнее, но насущное и по сей день - пользователей вводит в ступор тот факт, что галактический отчет (с примененными стилями) нормально не читается ни одним из существующих текстовых редакторов.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Ни в одном из известных существующих текстовых редакторов нет шрифтов Elite, Condensed. Выгрузить в обычный txt, убрав шрифтовые изыски, можно, но таблицы могут разъехаться. Это устроит?
Аватара пользователя
sema
партнер
Сообщения: 134
Зарегистрирован: Вт, 02/10/2007 13:35
Имя Фамилия: Сергей Маслов
Откуда: БИТ-Вектор
Контактная информация:

Сообщение sema »

cruger писал(а):Ни в одном из известных существующих текстовых редакторов нет шрифтов Elite, Condensed.
Вот и я о том же. Это первая проблема.
cruger писал(а):Выгрузить в обычный txt, убрав шрифтовые изыски, можно, но таблицы могут разъехаться. Это устроит?
Конечно же не устроит. Это есть вторая проблема.
Gandrew
партнер
Сообщения: 23
Зарегистрирован: Пн, 03/12/2007 12:27
Имя Фамилия: Андрей Гулевич
Откуда: СТОИК

Сообщение Gandrew »

Я так понимаю что эти шрифты были введены для бланков строгой отчетности,
где важны расстояния до миллиметра. Может действительно от них пора отказаться
есть rtf, slk, и fast-report формы для таких бланков.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Что же, Сергей, Вы понимаете, что корректного решения проблемы не существует (т.к. где эти редакторы, которые поддерживают сжатые шрифты матричных принтеров?), а некорректное Вас не устраивает.
Стало быть остаётся только вариант, предложенный Андреем - переписывать отчёты, требуемые к выгрузке на конкретном предприятии, на другие форматы.
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

cruger писал(а):Что же, Сергей, Вы понимаете, что корректного решения проблемы не существует (т.к. где эти редакторы, которые поддерживают сжатые шрифты матричных принтеров?), а некорректное Вас не устраивает.
Стало быть остаётся только вариант, предложенный Андреем - переписывать отчёты, требуемые к выгрузке на конкретном предприятии, на другие форматы.
Федор хотел уточнить, трудно реализовать предложение Сергея (да и наверное очень многих )из-за того, что редактор поддерживает шрифты матричных принтеров?
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Да просто непонятно, как это сделать. Как в rtf или html получить сжатый шрифт, причём так, что б не поехало остальное?
А кроме шрифта есть ещё проблема конвертации таблиц. IE, например, не умеет корректно показывать символьные таблицы.
Т.е. это какой-то монструзный конвертор надо делать, причём даже непонятен формат, который должен получиться.
На этапе реализаций встроенного мэйлера и html-клиента пытались как-то решить эту проблему, но толкового решения не нашли.
vadim
топ-софт
Сообщения: 197
Зарегистрирован: Чт, 06/09/2007 17:38
Имя Фамилия: Вадим Володько
Откуда: ТопСофт
Контактная информация:

Сообщение vadim »

В порядке полемики выскажу свое мнение.

Неплохо бы реализовать по горячей клавише Ctrl-W экспорт в rtf-формат и тут же запуск ассоциированного с этим типом файлов приложения (обычно это ms word).

Причем особенно напрягаться с шрифтами и другими модификациями не обязательно. Как известно, на экране и на матричном принтере они были моноширинными. Следовательно, при экспорте следует сделать courier (или courier new).
Выделенное жирным, курсивом и подчеркиванием - выделять и при экспорте, а "элит" и "сжатый" - либо найти подходящий узкий моноширинный шрифт либо вообще никак не обрабатывать (пользователь при желании сам все отформатирует в офисе).

Мне кажется, такое достаточно тривиальное решение найдет понимание и широкое применение у пользующихся отчетами в формате business-text.
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

Не очень понятно про матричные принтеры, вроде как их время уже прошло. Не думаю, что кто-то печатает бух. ведомости на матричных принтерах.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Вадим, в стандартной поставке винды нет узких непропорциональных шрифтов, таких, что б высота у них была такая же, как у обычного, а толщина - соответствующая элите и конденсету (кста, очевидно, что таких шрифтов надо 3 штуки).
Ну и проблема конвертации таблиц остаётся. Пробовали разные конверторы - на более-менее серьёзных тестах они глючат.

Михаил, fcom разрабатывался тогда, когда других принтеров толком не было, когда windows не был распостранён, а word был экзотикой.
Аватара пользователя
Magic
топ-софт
Сообщения: 35
Зарегистрирован: Вт, 20/11/2007 10:30
Имя Фамилия: Роман Тищенко
Откуда: Галактика-Украина
Контактная информация:

Сообщение Magic »

sema писал(а):
cruger писал(а):Выгрузить в обычный txt, убрав шрифтовые изыски, можно, но таблицы могут разъехаться. Это устроит?
Конечно же не устроит. Это есть вторая проблема.
Это уже есть. В режиме редактирования документа бизнес-текст выделяем весь документ и выбираем пункт контекстного меню "Стили / Сбросить все стили". Все служебные символы эта функция удаляет, остается чистый текстовый формат.
Неплохо было бы вынести эту цепочку действий на одну кнопочку на тулбаре (или комбинацию клавиш).
Или же альтернативный вариант: сделать на тулбаре кнопочку "Экспорт". При ее нажатии дать возможность выбора форматов. Один из форматов - txt. При сохранении в этот формат убирать служебные символы. Сюда же можно добавить и возможность экспорта в другие форматы (например RTF).
vadim
топ-софт
Сообщения: 197
Зарегистрирован: Чт, 06/09/2007 17:38
Имя Фамилия: Вадим Володько
Откуда: ТопСофт
Контактная информация:

Сообщение vadim »

, причем раз есть сложности с экспортом шрифтов, по дефолту использовать просто курьер
LnStep
заказчик
Сообщения: 6
Зарегистрирован: Чт, 22/10/2009 08:27
Имя Фамилия: Алексей Шунин
Откуда: Валента Фарм ОАО

Сообщение LnStep »

в RTF конвертнуть получится 100%.

в Word 2000 получалось, играя такими параметрами:
  • шрифт courier new
    Font.Size = 12
    Font.Scaling = 100 (для обычного), 83 (элит), 59(сжатый), 50 (элит + сжатый)
    Font.Bold
    Font.Italic
    Font.Underline
ещё межстройный интервал множитель=0,75 это Галактический 80 строк на листе.

А лучше все эти цифирки вбить по умолчанию + давать менять как параметры конвертера в CFG

PS Font.Scaling - в Word 2000 это Формат\Шрифт\ {Интервал} - Масштаб [ %]
ilshat
заказчик партнера
Сообщения: 63
Зарегистрирован: Чт, 05/06/2008 11:09
Имя Фамилия: Ильшат Фахрисламов
Откуда: Каустик

Сообщение ilshat »

Как сделать ручками понятно. А как это дело автоматизировать?
Может напишете утилитку?
Sniper
топ-софт
Сообщения: 6
Зарегистрирован: Вт, 04/12/2007 15:56
Имя Фамилия: Руслан Айнетдинов
Откуда: Галактика
Контактная информация:

Сообщение Sniper »

ilshat писал(а):Как сделать ручками понятно. А как это дело автоматизировать?
Может напишете утилитку?
в саппорте есть конвертация форм в RTF..
смотрите доку fcom.pdf - стр. 23 и 29
Ответить