Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-18437
REA
2003-09-24 21:34
2003.10.06
Свойства компонентов


3-18250
Delphix
2003-09-16 09:27
2003.10.06
П-омогите с правильным вводом данных


14-18643
wl
2003-09-17 10:31
2003.10.06
Задача про количество


6-18504
Pavel
2003-07-16 11:03
2003.10.06
нужен пример работы с почтой .. атачь как вытянуть ?


1-18451
romeo
2003-09-24 18:25
2003.10.06
Мистика при чтении данных из потока





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский