Вниз
Скачать: CL | DM;

QuickReport->Word   Найти похожие ветки 

 
DProg   (2003-09-17 17:10) [0]

Надо сделать экспорт. Причем экспорт с графикой. Как настоящий програмист при получении такой работы я уже успел сказать, что эта работа практически невыполнима, но услышал - "Надо!". Теперь сижу и думаю, как же это сделать... У меня есть исходники QuickReport. Был бы рад выслушать все мнения по этому поводу. Был бы очень рад мнениям, советам, ссылкам, которые помогли бы мне в этой работе. Спасибо.


 
Johnmen ©   (2003-09-17 17:21) [1]

Боюсь тебя разочаровать, но именно в .doc не получится... Как бы ты не старался...
Но можно напрямую в Ворд. Только тогда QR здесь уже непричем..


 
DProg   (2003-09-17 17:26) [2]

Немного моих мыслей:

Изучив код фильтров в проффессиональной поставке понял, что все они пишут файлы соответствующих форматов построчно в процедуре TextOut фильтров. Но считаю, что формат Word, да наверное и RTF довольно сложны, чтобы их напрямую писать, к тому же начало каждой строки задается координатами x и y.

Написал фильтр, который через OLE создает документ Word, и по координатам вставляет фреймы с надписями. Получается очень долго, процессор - 100%, каждая строка - отдельный фрейм - неудобно потом такой документ править... Но doc получился! Правда кривоватый...

Дело в том, что есть куча отчетов в QR, их надо править и потом печатать. То, что QR - точно, от него уже никуда не деться...

Мастера, ведь невозможного нет...


 
Johnmen ©   (2003-09-17 17:47) [3]

В профессиональной версии, насколько мне помниться, не было и нет фильтра в вордовый документ. Но есть в rtf. А это не одно и то же !
Формат rtf не сложен, а громоздок. В QR полностью возможности не используются. А поскольку у тебя, как видно, есть желание радикально ковырять исходники, то и ковыряй фильтр в rtf.


 
DProg   (2003-09-17 18:02) [4]

Ну то, что RTF и DOC не одно и то же, я знаю :) Я сам сделал фильтр в Word. Но он пишет не файл, а создает документ Word через OLE. Но это все равно плохо.

Не можете ли подсказать, какие команды надо записать в файл RTF, чтобы при просмотре в Word на листе находилась запись со смещением слева и сверху в соответствии с заданными координатами? Возможно ли такое?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.988 c
14-18581
lak
2003-09-17 22:44
2003.10.06
file name в графике


14-18599
dimon1979
2003-09-18 11:41
2003.10.06
Установка компонент


1-18463
First_May
2003-09-24 13:21
2003.10.06
EnumResourceNames...


1-18354
Dark Elf
2003-09-23 11:34
2003.10.06
Обработка нажатия клавиши F1


14-18601
_Nicola_
2003-09-19 12:43
2003.10.06
Пятница! Приколитесь...




   Наверх