Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.06;
Скачать: 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 вся ветка

Текущий архив: 2003.10.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
7-18658
artemkin
2003-07-20 22:42
2003.10.06
Защита информации в сети


1-18303
Delphi5.01
2003-09-21 20:28
2003.10.06
Kak vozmojno ubit potok v kotorom bezkanechni cikl?


1-18296
Лана Розанова
2003-09-24 04:33
2003.10.06
Сервис и его свойства


1-18389
GreySerg
2003-09-22 13:22
2003.10.06
Где можно найти подробное описание типа packed record ?


1-18309
ah
2003-09-23 23:03
2003.10.06
почему так происходит - открываю файл при закрывании дает ошибку