1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Слетает Клиент Из-за Разных Шрифтов В Body

Тема в разделе "Lotus - Программирование", создана пользователем ToxaRat, 19 фев 2013.

  1. ToxaRat

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

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.185
    Симпатии:
    22
    Собственно сабж
    есть база, в ней полно писем, в теле письма куча ссылок и куча разнообразных шрифтов
    Попытка открыть одно и тоже письмо 3-5 раз приводит к вылету клиента - версии 6-8

    Если выделить всё тело письма и приписать единый шрифт, например Arial то это письмо лотус уже не сносит.

    Не подскажете как агентом задать всему Body единый шрифт?
    Кроме DXML
     
  2. savl

    savl Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    28 окт 2011
    Сообщения:
    2.116
    Симпатии:
    157
    а $Fonts если из другого письма скопировать?
     
  3. ToxaRat

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

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.185
    Симпатии:
    22
    эти поля я вообще поприбивал - всё равно не помогает
     
  4. savl

    savl Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    28 окт 2011
    Сообщения:
    2.116
    Симпатии:
    157
    RichTextStyle?
    или вот это , но нужна Nthtapi.dll
    Или может переконвертировать?

    RT-поля хранят шрифт в заголовке параграфа, на прошлой работе парсили его по байтам, работает достаточно быстро и не падает из-за размера. Кода нет :) там CAPI и только для винды.
     
  5. ToxaRat

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

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.185
    Симпатии:
    22
    с таким подходом проще DXML отпарсить всё

    заметил интересный нюанс, если создавать новый док и сразу давать его на редактирование то шрифт внутри RT - такой какой задан в параграфе в печати - свойство базы
     
Загрузка...

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