Описание тега trichedit
TRichEdit is a VCL control that wraps the Windows Rich Edit common control. It is defined in the ComCtrls.pas unit.
1
ответ
delphi TRichEdit Установить цвет фона, исключая пробелы
Я нашел этот код в сети. Это помещает цвет фона для выбранных текстов на Trichedit: uses RichEdit; procedure RE_SetSelBgColor(RichEdit: TRichEdit; AColor: TColor); var Format: CHARFORMAT2; begin FillChar(Format, SizeOf(Format), 0); with Format do be…
15 янв '10 в 06:38
2
ответа
TRichEdit приостановить / возобновить отмену функции
Есть ли способ приостановить / возобновить запись отмены в элементе управления TRichEdit? Есть ли сообщение для отправки или режим для установки? РЕДАКТИРОВАТЬ Я решил это с помощью интерфейса ITextDocument. Смотрите мой пост ниже.
17 янв '14 в 20:35
2
ответа
Скопируйте форматированный текст из ячейки в документе "Таблица в Word" в TRichEdit
Я использую OLE Automation для работы с документом Word. Я могу получить содержимое ячейки, используя Table.Cell (rowIndex, colIndex).Range.FormattedText он возвращает OleVariant. Я не уверен, что использую правильное свойство, и понятия не имею, ка…
27 авг '12 в 01:50
1
ответ
Элемент управления Richedit 2.0 игнорирует WParam для сообщений WM_PAINT?
Я читал много проблем с попыткой двойной буферизации элемента управления richedit, но не видел прямых ответов на этот конкретный вопрос (было бы здорово иметь цитату / ссылку, где у Microsoft есть официальное заявление). Вот некоторый код (VCL/Delph…
01 мар '12 в 16:29
0
ответов
TRichEdit добавляет пустые строки при изменении wordwrap (любое свойство пересоздания)
Следующее было найдено в Embarcardero RAD Studio 10.2. Я не смотрел другие версии. Если у тебя есть TRichEdit в вашей форме, которая содержит существующий текст (более 1021 символов), и измените WordWrap (или любое другое окно воссоздания), тогда ко…
02 май '18 в 13:37
1
ответ
Delphi TRichEdit.Perform( EM_FORMATRANGE, 0,Longint(@fmtRange));
Я хочу найти высоту, которая нуждается в TRichEdit контроль, чтобы сделать себя без отображения vertical scrollbar, Я использую этот код function RichEditHeight(var RE : TRichEdit; aForm : TForm) : integer; var fmtRange: TFormatRange; begin FillChar…
30 дек '16 в 10:59
1
ответ
Delphi RichEdit, начало y-пикселя произвольной строки
У меня есть richedit, содержащий строки с использованием разных шрифтов, стилей, языков и т. Д. Я рисую в канаве. Я хотел бы начать рисование в той же позиции у пикселя, что и соответствующая линия.
23 дек '12 в 05:10
3
ответа
Цветные текстовые компоненты Delphi заменяют TRichEdit для улучшения производительности
В настоящее время я использую TRichEdit в качестве средства просмотра журнала событий "в реальном времени" в одном из своих программ (в Delphi 7), и недавно я профилировал свое ПО, и TRichEdit потребляет более 40% времени процессора. Я просто хочу п…
15 ноя '11 в 21:40
1
ответ
TRichEdit цветовые проблемы
ans:= RichEdit1.Text for i:=1 to Length(ans) do begin RichEdit1.SelStart := i-1; RichEdit1.SelLength:= 1; if ans[i] = correct[i] then RichEdit1.SelAttributes.Color := clRed else RichEdit1.SelAttributes.Color := clBlue; Если письмо в ans соответствуе…
22 сен '10 в 02:48
0
ответов
Как визуализировать и увеличить RTF на холсте в Delphi
Здравствуйте, мне нужно интегрировать форматированный текст в старое приложение, написанное на Delphi, где оно будет отображаться на холсте (GDI - да, доисторическая технология, необходимо поддерживать Win Vista и более поздние версии). Я пытался сд…
13 июн '16 в 17:33
1
ответ
Ищем VCL-контроль, такой как TMemo, но без ограничения 64 КБ
Я ищу элемент управления VCL, такой как TMemo, который может управлять несколькими строками и не имеет ограничения в 64 КБ.Я пробовал TRichEdit, но столкнулся с RichEdit insert line error,Мне не нужно вставлять форматированный текст, поэтому достато…
20 окт '13 в 16:50
2
ответа
TRichEdit - Как добавить пустую строку с изменением размера?
У меня есть массив строк, и я хочу добавить пустую строку меньшего размера между некоторыми из них. Итак, у меня есть код: const _n=#13#10; //... r1.Lines.Clear; r1.SelAttributes.Size:=18; r1.SelText:='TEST'; r1.SelAttributes.Size:=6; r1.SelText:=_n…
27 авг '16 в 13:15
2
ответа
Delphi Copy Memo для Richedit проблема
У меня проблема с копированием содержимого заметки в компонент richedit. Я думал, что это будет Richedit.text := memo.text; Однако, если я использую это, Richedit начинает новую строку, когда текст заметки переносится на новую новую строку (не CR/LF…
24 ноя '10 в 23:05
1
ответ
RichEdit получить строку из положения пикселя
Если я щелкну внутри элемента управления TRichEdit, как я могу получить индекс строки (я нажал) из координат клиента мыши? Другими словами, как мне преобразовать клиентскую координату в индекс строки? *** РЕДАКТИРОВАТЬ Я фактически не щелкаю внутри …
14 янв '14 в 14:34
1
ответ
Как изменить качество сглаживания шрифтов (сглаживания) RichEdit в Delphi?
У меня есть приложение Delphi 7, где я рисую текст в TBitmap, Мне нужно иметь возможность контролировать качество сглаживания текста. Для этого я использую следующую процедуру: procedure SetFontQuality(Font: TFont; Quality: Byte); var lf: TLogFont; …
18 мар '14 в 16:54
1
ответ
RichEdit Вертикальный текст Aligment
Как я могу выровнять текст в TRichEdit вертикально по центру. Существует свойство для выравнивания парагафа по горизонтали, но нет свойства для вертикального выравнивания. Я использую C++ Builder.
29 дек '10 в 13:31
2
ответа
RichEdit, как установить цвет фона одной строки
У меня есть элемент управления TRichEdit, содержащий исходный код. Я хочу установить цвет фона одной строки. Я знаю, как установить цвет текста, но разве нет способа установить цвет фона? Я не говорю о полном цвете фона для всего элемента управления…
15 дек '13 в 15:35
1
ответ
Можно ли избежать потери TRichEdit при нажатии кнопки (например, жирным шрифтом)?
Используя delphi и rich edit, мне нужно повторить что-то по образцу этого самого редактора, в котором я пишу, когда вы выбираете текст и нажимаете кнопку "Жирный шрифт", текст остается выделенным, а не отменяет выбор и теряет фокус. Как мне этого до…
18 апр '11 в 19:08
2
ответа
Как сохранить определенную часть текста TRichEdit RTF (C++ codegear)
Я создаю функции поиска в существующем проекте C++ CodeGear. При двойном щелчке по слову фон всех вхождений этого слова окрашивается в зеленый цвет, как в notepad++. Прежде чем цвет будет применен, я сохраняю оригинал TRichEDit текст в TMemoryStream…
03 ноя '14 в 21:20
0
ответов
Delphi: создайте RichText в бесформенном модуле
Как вы имитируете TRichEdit в бесформенном блоке? Я хочу иметь возможность добавлять форматированный текст к нему. После того, как все процессы были выполнены, процесс, наконец, передаст отформатированные данные в качестве параметра фактическому TRi…
15 май '15 в 18:41