Войти

Показать полную графическую версию : создание таблиц в rtf документе в VC++ 7


ThereIsNoName
26-01-2005, 08:39
подскажите, пожалуйста, как создать таблицу в rtf документе, какие функции нужно задействовать? это нужно сделать без участия пользователя. он открывает документ, а там уже должна быть таблица.

hasherfrog
28-01-2005, 09:32
В каком документе?
На чём пишем?
Вы читали про rtf-формат данных?

Prisoner
02-02-2005, 06:48
hasherfrog, а если не вникать в формат? Предположим, мне в TRichEdit (Delphi 7) нужно нарисовать табличку или хуже того :) - вставить картинку. Как считаешь, методов необходимых для этого у TRichEdit нет? Нет :). Лезть в формат? :\

hasherfrog
02-02-2005, 09:04
Prisoner
Вот у меня система контексной помощи. Вывод - в виде html. Даже когда я пользователю генерю "содержание" по всем докам, имеющимся в наличии - я кроме html ничего не могу использовать (неэффективно). Ну и должен ли я знать формат html? Да :)

Prisoner
03-02-2005, 09:13
Так - да. Нет, если у тебя есть некий класс который имеет необходимые методы по созданию выходного HTML-кода. Скажем MyHTMLClass.table(6,2,100) - сгенерить табличку из 6ти строк, 2ух столбцов и растянутую на 100%. Так себе пример, но... к тому же, HTML прост как моя жизнь, а вот разобраться с форматом MS Word doc будет сложнее :).

hasherfrog
03-02-2005, 09:58
Prisoner
Нет, всё-таки я категорически не согласен.
Вот описание формата: http://web.coehs.siu.edu/Utilities/Storage/FileFormats/ind_form.htm
Вот оно (http://www.microsoft.com/downloads/details.aspx?familyid=e5b8ebc2-6ad6-49f0-8c90-e4f763e3f04f&languageid=f49e8428-7071-4979-8a67-3cffcb0c2524&displaylang=en) же от ms (только в каком-то неудобном виде - скачай, разархивируй???)

Изучай себе на здоровье... RTF - он же как html распространён.
Если же претит лезть в такие дебри - можно чем-то более высокоуровневым забабахать.
Пример: http://www.microsoft.com/Rus/Msdn/publish/articles/XMLtoRTF.mspx

ThereIsNoName
Поскольку вы так и не удосужились объяснится, советую внимательно почитать последний документ, обратив внимание на ссылки внутри него.

Prisoner
04-02-2005, 07:52
hasherfrog, тут уже философия :). Я "знаю" этот формат. Речь же веду о том, что когда-то нужно знать что-то глубже, а когда-то - нет. Ведь для генерации отчета не надо знать формат выходного файла: класс репортера даст мне все методы по генерации, редактированию, отображению красивого отчета без знания формата. Другое дело, когда класс чего-то не умеет, а одбавить хочется, вот тут ты прав на 101%. Воть. Ку? :)

hasherfrog
04-02-2005, 10:04
Prisoner, без Б, как говорил один мой армейский друг, что расшифровывается "без базара" :) Не "бОзара", а "базара" :lol: Разница в мышении человека, в основном юзающего С++ и философии дельфиста. Никаких намеков и скрытых подвохов-наездов! Я тут заметил весьма интересную вещь, надо как нибудь пофлеймить "по-взрослому", а то всё какие-то споры несерьёзные на эту тему у нас на форуме :)




© OSzone.net 2001-2012