Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26153
Рейтинг: 2127
#16: 2013-11-01 03:48:48 ЛС | профиль | цитата
mudfactory, попробуй применить компонент DocumentTemplate, может из него удастаться что-то выжать для твоих целей.
карма: 22

0
Ответов: 257
Рейтинг: -2
#17: 2013-11-01 03:55:55 ЛС | профиль | цитата
nesco, я тут весь поиск перечитал - он вроде не печатает больше одной страницы. Да я уже прочитал пару учебников по HTML, теперь никаким IE не испугаешь)
карма: 0

0
Разработчик
Ответов: 26153
Рейтинг: 2127
#18: 2013-11-01 10:45:12 ЛС | профиль | цитата
Кстати, Tad писал про виртуальную таблицу, в которой можно организовать вывод только нужного количества строк и столбцов, тогда можно организовать вывод количества листов больше одного с таблицей заголовков на каждом листе. В MTStrTbl есть специальный компонент, который может работать с виртуальными данными -- MST_Virtual
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#19: 2013-11-01 11:54:36 ЛС | профиль | цитата
Алгоритм Формирования HTML документа для печати.
code_32228.txt

У тебя шаблон документа есть ?
Желательно в HTML-формате.
Если есть, то там вообще проблем нет.
Если есть - выложи.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_32228.txt [1.5KB] [211]
Ответов: 8926
Рейтинг: 823
#20: 2013-11-01 18:07:22 ЛС | профиль | цитата
mudfactory, а вот через ж.., ой, через Excel, передача данных через HiAsm
printshanlon.jpg
А вот шаблон Excel и схема HiAsm print_shablon_excel.rar
(Excel-2003, другого нет )
карма: 19

0
файлы: 2printshanlon.jpg [62KB] [598], print_shablon_excel.rar [19.2KB] [216]
Ответов: 16884
Рейтинг: 1239
#21: 2013-11-01 19:32:04 ЛС | профиль | цитата
Леонид, я тоже не вижу никаких сложностей с печатью. Как говорят - проблема высосана из пальца.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 257
Рейтинг: -2
#22: 2013-11-01 20:40:30 ЛС | профиль | цитата
Tad писал(а):
У тебя шаблон документа есть ?
Желательно в HTML-формате.


проблема именно сделать шаблон! Я об этом и говорю. Шаблон нужно делать вручную, так как IE при выводе на печать сжимает все до размеров окна. По этому нужно задавать ширину объектов и прочие свойства + нужно фильтровать таблицы с MTSTR и прописывать свойства этих таблиц в самом шаблоне. Короче там адский геморой
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#23: 2013-11-01 21:08:56 ЛС | профиль | цитата
Да сделай ты шаблон в WORD-е и сохрани в html.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 257
Рейтинг: -2
#24: 2013-11-01 21:35:38 ЛС | профиль | цитата
Tad писал(а):
Да сделай ты шаблон в WORD-е и сохрани в html.


Это самое глупое что можно сделать. Попробуй сделать так, а потом открыть в IE то что получилось
карма: 0

0
Ответов: 5446
Рейтинг: 323
#25: 2013-11-01 23:20:08 ЛС | профиль | цитата
mudfactory, если вёрстку HTML-странички делать жёсткую (т.е. явно задавать размеры и положение всех элементов), то даже IE тут ничего не сможет испортить.
------------ Дoбавленo в 23.20:
Я так делал в одной бухгалтерской софтине, которую в студенческие годы дорабатывал/поддерживал: генерировал XML (для сдачи отчётности на дискетке), а из него (с помощью XSLT) делал HTML для печати (для бумажного отчёта - в некоторых налоговых требовали и бумажную копию).
карма: 1

0
Ответов: 8926
Рейтинг: 823
#26: 2013-11-01 23:29:00 ЛС | профиль | цитата
mudfactory писал(а):
Это самое глупое что можно сделать

iarspider писал(а):
..вёрстку HTML-странички делать жёсткую (т.е. явно задавать размеры и положение..
Ну не знаете, как готовить шаблон в Word, бросте его.
Я же выложил Вам пример на Excel, печатайте на здоровье, точно так же можно передавать данные в Word и печатать не из IE, а из Word, все Ваши рюшечки всегда будут на своём месте.
карма: 19

0
Ответов: 257
Рейтинг: -2
#27: 2013-11-01 23:39:05 ЛС | профиль | цитата
я его победил) Спасибо всем. Освоил верстку)
карма: 0

0
Ответов: 8926
Рейтинг: 823
#28: 2013-11-02 00:05:54 ЛС | профиль | цитата
mudfactory писал(а):
Освоил верстку
С этого надо и начинать
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#29: 2013-11-02 00:47:33 ЛС | профиль | цитата
А я вроде освоил печать без лишнего гемора.
code_32235.txt

А так формируется таблица.
endprint.rar
Указать свой путь к файлу Elements.db
------------ Дoбавленo в 00.47:
mudfactory писал(а):
я его победил

А поделиться опытом ?
Может кто-то тоже будет бороться.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 2code_32235.txt [12KB] [586], endprint.rar [3.4KB] [143]
Ответов: 257
Рейтинг: -2
#30: 2013-11-02 01:49:42 ЛС | профиль | цитата
Tad писал(а):
А я вроде освоил печать без лишнего гемора.


Плохо освоил) открой предварительный просмотр в браузере и посмотри что случилось с форматированием.
Tad писал(а):
А поделиться опытом ?
Может кто-то тоже будет бороться.


главная проблема что при формировании таблицы Mtstr прописывает стили CSS перед телом самой таблицы - это надо отфильтровать с помощью компонента поиск блоков, а стили (размер ячеек и прочее) прописать непосредственно в шаблоне.

Далее при создания шаблона - у каждого элемента нужно указывать свойство ширина не в пикселях а 100%, тогда браузер не будет искривлять форматирование при сжатии шаблона до размера листа. Ну и в остальном все написано в любом учебнике HTML, там больше нет никаких хитростей, кроме того что IE - самый геморойный браузер в плане отображения HTML.

В плане редакторов, перепробовал штук 10, остановился на KompoZer - бесплатный, с поддержкой css и прочими фишками, к тому же визуальный, требует минимального знания HTML
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)