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

Добавлено: Вт, 18/11/2008 11:01
sema
Может не совсем в тему, но пожелание к редактору вот какое: сделать формат out-файлов совместимым для чтения другими внешними редакторами. Пожелание древнее, но насущное и по сей день - пользователей вводит в ступор тот факт, что галактический отчет (с примененными стилями) нормально не читается ни одним из существующих текстовых редакторов.

Добавлено: Вт, 18/11/2008 13:53
cruger
Ни в одном из известных существующих текстовых редакторов нет шрифтов Elite, Condensed. Выгрузить в обычный txt, убрав шрифтовые изыски, можно, но таблицы могут разъехаться. Это устроит?

Добавлено: Вт, 18/11/2008 14:23
sema
cruger писал(а):Ни в одном из известных существующих текстовых редакторов нет шрифтов Elite, Condensed.
Вот и я о том же. Это первая проблема.
cruger писал(а):Выгрузить в обычный txt, убрав шрифтовые изыски, можно, но таблицы могут разъехаться. Это устроит?
Конечно же не устроит. Это есть вторая проблема.

Добавлено: Вт, 18/11/2008 14:30
Gandrew
Я так понимаю что эти шрифты были введены для бланков строгой отчетности,
где важны расстояния до миллиметра. Может действительно от них пора отказаться
есть rtf, slk, и fast-report формы для таких бланков.

Добавлено: Вт, 18/11/2008 15:52
cruger
Что же, Сергей, Вы понимаете, что корректного решения проблемы не существует (т.к. где эти редакторы, которые поддерживают сжатые шрифты матричных принтеров?), а некорректное Вас не устраивает.
Стало быть остаётся только вариант, предложенный Андреем - переписывать отчёты, требуемые к выгрузке на конкретном предприятии, на другие форматы.

Добавлено: Ср, 19/11/2008 07:33
mgl
cruger писал(а):Что же, Сергей, Вы понимаете, что корректного решения проблемы не существует (т.к. где эти редакторы, которые поддерживают сжатые шрифты матричных принтеров?), а некорректное Вас не устраивает.
Стало быть остаётся только вариант, предложенный Андреем - переписывать отчёты, требуемые к выгрузке на конкретном предприятии, на другие форматы.
Федор хотел уточнить, трудно реализовать предложение Сергея (да и наверное очень многих )из-за того, что редактор поддерживает шрифты матричных принтеров?

Добавлено: Ср, 19/11/2008 15:46
cruger
Да просто непонятно, как это сделать. Как в rtf или html получить сжатый шрифт, причём так, что б не поехало остальное?
А кроме шрифта есть ещё проблема конвертации таблиц. IE, например, не умеет корректно показывать символьные таблицы.
Т.е. это какой-то монструзный конвертор надо делать, причём даже непонятен формат, который должен получиться.
На этапе реализаций встроенного мэйлера и html-клиента пытались как-то решить эту проблему, но толкового решения не нашли.

Добавлено: Пт, 21/11/2008 11:59
vadim
В порядке полемики выскажу свое мнение.

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

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

Мне кажется, такое достаточно тривиальное решение найдет понимание и широкое применение у пользующихся отчетами в формате business-text.

Добавлено: Пт, 21/11/2008 17:09
mgl
Не очень понятно про матричные принтеры, вроде как их время уже прошло. Не думаю, что кто-то печатает бух. ведомости на матричных принтерах.

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

Михаил, fcom разрабатывался тогда, когда других принтеров толком не было, когда windows не был распостранён, а word был экзотикой.

Добавлено: Вт, 02/12/2008 11:26
Magic
sema писал(а):
cruger писал(а):Выгрузить в обычный txt, убрав шрифтовые изыски, можно, но таблицы могут разъехаться. Это устроит?
Конечно же не устроит. Это есть вторая проблема.
Это уже есть. В режиме редактирования документа бизнес-текст выделяем весь документ и выбираем пункт контекстного меню "Стили / Сбросить все стили". Все служебные символы эта функция удаляет, остается чистый текстовый формат.
Неплохо было бы вынести эту цепочку действий на одну кнопочку на тулбаре (или комбинацию клавиш).
Или же альтернативный вариант: сделать на тулбаре кнопочку "Экспорт". При ее нажатии дать возможность выбора форматов. Один из форматов - txt. При сохранении в этот формат убирать служебные символы. Сюда же можно добавить и возможность экспорта в другие форматы (например RTF).

Добавлено: Вт, 02/12/2008 13:19
vadim
, причем раз есть сложности с экспортом шрифтов, по дефолту использовать просто курьер

Добавлено: Пн, 16/11/2009 10:33
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 это Формат\Шрифт\ {Интервал} - Масштаб [ %]

Добавлено: Чт, 19/11/2009 07:10
ilshat
Как сделать ручками понятно. А как это дело автоматизировать?
Может напишете утилитку?

Добавлено: Чт, 17/12/2009 13:25
Sniper
ilshat писал(а):Как сделать ручками понятно. А как это дело автоматизировать?
Может напишете утилитку?
в саппорте есть конвертация форм в RTF..
смотрите доку fcom.pdf - стр. 23 и 29