Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 18 апр 2024, 14:42

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 08 май 2018, 11:54 
Не в сети

Зарегистрирован: 27 апр 2018, 13:19
Сообщений: 16
в TPrintDBGridEh есть AfterGridText и BeforeGridText.
В данных объектах есть возможность работы с макросами через
procedure SetSubstitutes(ASubstitutes: array of const);
она работает через
function TPrintDBGridEh.GridTextReplace
в ней проблема она не ищет макрос с кирилицей (к примеру %[Проект])
это исправляется:
ваш код:
Result := rest.FRichEdit.FindText(SearchStr, StartPos, Length, Options);
мой код:
Result := rest.FRichEdit.FindText(WideString(SearchStr), StartPos, Length, Options);

2. работать через SetSubstitutes не удобно, не могли бы вы переложить
function TPrintDBGridEh.GridTextReplace из private в public
тогда можно будет вызывать GridTextReplace без предварительно формирования громадного массива макросов и их значений


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB