ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder


ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 TIERichEdit questions
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  


185 Posts

Posted - Oct 17 2021 :  17:19:02  Show Profile  Reply
The Help file documents a variety of keyboard shortcuts for TIERichEdit. It does not mention the following:

Ctrl+1 Line spacing = 1 line.
Ctrl+2 Line spacing = 2 lines.
Ctrl+5 Line spacing = 1.5 lines.

It also does not show a constant for each of these shortcuts that I could use to suppress them via code similar to this:
IEGlobalSettings().KeyboardShortcuts[ iesSelectAll ] := 0

Your help file says that TIERichEdit supports RichEdit 3.0 and your website says RichEdit 8.0?

Using the demo program, I turned on the spell checking, so it now displays the red squiggly line under a misspelled word. However, the right click menu is weird. I've documented it in this attached file:

I'm wondering what spell check system is being used. I'm guessing it is provided in all Win 10 installations?



6525 Posts

Posted - Oct 17 2021 :  19:13:03  Show Profile  Reply

Thanks for the report.

If you enable spell checking, please disable the auto-popup menu:

procedure TMainForm.btnSpellCheckingClick(Sender: TObject);
  // Show squiggly lines under misspelled words?
  Editor.SpellChecking := btnSpellChecking.Down;
  Editor.PopupMenuAuto := not Editor.SpellChecking;

This will happen automatically for the next release. Also, we will disable the line spacing shortcuts if KeyboardShortcuts=False and updated the documentation.

Xequte Software
Go to Top of Page


6525 Posts

Posted - Oct 17 2021 :  20:26:08  Show Profile  Reply
Forgot to mention that spell checking functionality comes from the RichEdit control.

Xequte Software
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: