Главная страница
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.019 c
1-18456
Denkop
2003-09-24 15:30
2003.10.06
Странная ошибка...


14-18559
Jiura32d
2003-09-18 20:31
2003.10.06
Дайте please компонент для предосмотра перед печатью!!!!


1-18397
Balkon
2003-09-25 10:58
2003.10.06
Как считать число типа Word или SmallInt из массива...


1-18423
Serginio666
2003-09-25 13:23
2003.10.06
Как програмно управлять сервисом ???


1-18323
anonymous
2003-09-23 17:08
2003.10.06
эксепшены в D7