Главная страница
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.47 MB
Время: 0.014 c
1-18481
HolACost!
2003-09-23 17:43
2003.10.06
Потоки, Сообщения, Семафоры


1-18334
BillyJeans
2003-09-23 16:43
2003.10.06
PageControl и ListView...


1-18319
frost
2003-09-23 06:46
2003.10.06
Архив папки


14-18591
Prot
2003-09-18 13:00
2003.10.06
Не в тему, но я офигел...


1-18365
LLiriK
2003-09-23 06:43
2003.10.06
RichEdit в RunTime