Текущий архив: 2002.08.29;
Скачать: CL | DM;
ВнизСоздать Word-документ с таблицей - куда копать? Найти похожие ветки
← →
Dinara (2002-08-18 03:47) [0]Есть импровизированная база данных контактов: ФИО, список телефонов, еще что-нибудь. Нужно сделать из этого просто таблицу в word-файле, первоя колонка - ФИО, вторая - телефоны, каждый с новой строчки в ячейке, третья - ...
Первый раз сталкиваюсь с работой с word-файлами, скажите, в какую сторону копать?
Желательно потом научиться определять свойства листа, параметры таблицы и шрифта. Чтобы после создания сразу печатать, без подгонки.
← →
anpsoft (2002-08-19 01:34) [1]вот советую посмотреть
а уж если rtf не по душе, можно вызвать word как сервер и заставить его прочитать rtf и записать как doc
{ FastReport v2.4 }
{ Improved RTF export filter }
{ }
{ Original version by Tzyganenko A. }
{ Improved version by Ishenin P. }
{ }
{******************************************}
{
Очень много переделано.
Все основные элементы остались старые, точнее в них были внесены изменения.
Изменения :
1. Добавлено указание полей и размера страницы.
2. Добавлен вывод диаграмм как рисунков.
3. Изменены коэффициенты пересчета положений объектов и их размера.
4. Скорректированы положения объектов относительно полей.
5. Скорректированы размер и положения рамок вокруг рисунков, так и размеры
самих рисунков.
6. При выводе в виде таблицы дополнительно указывается высота ячейки, что
приводит к точной передаче таблицы из FastReport"а в Word.
7. При выводе в виде текста без таблиц указывается межстрочный интервал, что
приводит к точной передаче положения строк текста из FastReport"а в Word.
8. При появлении пустот в тексте они переносятся в Rtf в виде пустой
рамки нужной высоты и нужного положения. Для вариации типа одна рамка на
всю пустоту или рамка до рисунка и рамка после рисунка помещен флажок на
форму и добавлено свойство OneFrameToSpace.
9. Обработка KillEmptyLines убрана, т.к. если не KillEmptyLines, то выводился
мусор, а следовательно текст выглядел коряво в Word"е.
10. Изменен формат вывода новой строки при отчете без таблиц, что приводит
к уменьшению размера выдаваемого файла.
11. Решена проблема с текстом, который не влезает в рамку(мемо). Теперь при
экспорте с таблицами он находится на следующих строках ячеек (его не видно,
но он есть как и в FastReport"е), а при экспорте без таблиц не влезший
текст просто не выводится.
12. Добавлено указания цвета заливки ячейки (если он не белый). Ранее заливка
ячеек не влияла на содержимое RTF файла.
13. Добавлено указание цвета рамки (если он не черный). Ранее при формировании
RTF файла цвет рамки в расчет не брался.
14. Для простоты использования (хотя может быть для кого-то и нет)
инициализация экспорта осуществляется в момент инициализации модуля, так
что для использования достаточно просто в модуле проекта добавить этот
экспорт в раздел uses.
Использовать в виде компоненты без переделки модуля не рекомендуется, т.к.
в текущей реализации вместо одного экземпляра класса у вас создастся второй
ненужный.
За вопросами и предложениями обращайтесь по e-mail : webpirat@mail.ru
http : free1c.narod.ru
Ишенин Павел
← →
AFROLOV (2002-08-19 10:16) [2]Справка по VBA + запись макросов + http://www.afalinasoft.com/rus/tips/index.html(не совсем про Word но приемы работы аналогичны) + форум "Общие вопросы"
← →
KSergey (2002-08-19 12:59) [3]http://delphi.vitpc.com/helloworld/index.htm
Там есть несколько статей про word
← →
rvs (2002-08-20 09:38) [4]На основе готового шаблона:
http://ekrtf.hotbox.ru
Страницы: 1 вся ветка
Текущий архив: 2002.08.29;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.006 c