таблица из Rtf в ворд

Тема в разделе "Lotus - Программирование", создана пользователем lionk, 17 дек 2009.

  1. lionk

    lionk Well-Known Member

    Регистрация:
    5 апр 2007
    Сообщения:
    308
    Симпатии:
    3
    возможно ли простым методом выгрузить содержимое RT-поля (RichTextItem) в ворд с сохранением форматирования и внедрённых елементов (простенькой таблички).

    понимаю что вопрос наивный, но вдруг ;)
     
  2. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    Через пользовательский интерфейс. Не уверен на счёт идентичности переноса, но весьма близко.
    1. Copy/Paste
    2. Печать через MS Document Writer
    3. Меню File\Export... тип "MS RTF"
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
  4. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
  5. lionk

    lionk Well-Known Member

    Регистрация:
    5 апр 2007
    Сообщения:
    308
    Симпатии:
    3
    спасибо за пример, с ним в принцепе разобрался

    сначала функцией
    Call MailGetMessageBodyComposite(doc.Handle, fieldName, tempCdFile, fileSize)
    создаёттся *.cd файл содержащий RT-поле, а потом функция
    Call ExportRTF(tempCdFile, 0, 0, "", tempRtfFile)
    переводит этот файлик в формат RTF-документа.

    но таблицу он у меня так и не рисует(лотус 8.02, ворд 2000-й)
    выгружает текст но таблику те разграфливает.

    насчёт копи-паст думал, но хочется всё в фоне делать, шоб без морганий.
    Меню File\Export не катит, нужно выгружать одно определённое поле.

    а шо за doc.Handle ? чё это за свойство?

    и ещё я так понял у ворда есть свои спец метки которые графят елементы
    чтото типо " \trgaph40 \cellx579 \cellx3411 ", где можно почитать про их формат и пременение?
     
Загрузка...

Поделиться этой страницей