Search found 9763 matches

by Sergey Tkachenko
Tue Sep 16, 2025 3:13 pm
Forum: Support
Topic: How to find all images fast?
Replies: 3
Views: 1744

Re: How to find all images fast?

This enumeration code must be very fast.
The slow operations are:
1) loading RTF
2) formatting.

If you just need to enumerate images without displaying document, just use TRichView to load document from database stream and search in it.
Do not use TDBRichView or TDBRichViewEdit for this task ...
by Sergey Tkachenko
Sun Sep 14, 2025 10:33 am
Forum: Support
Topic: DefaultMargin
Replies: 7
Views: 17402

Re: DefaultMargin

Sorry for delay.
In the next update, TRVFontComboBox and TRVStyleTemplateComboBox will use its Color property for drawing backgroound.
System colors will be used only if Color = clWindow, or when using non-system VCL theme.
by Sergey Tkachenko
Fri Sep 12, 2025 2:54 pm
Forum: ScaleRichView
Topic: ScaleRichView, ReportBuilder and printing headers/footers
Replies: 2
Views: 137052

Re: ScaleRichView, ReportBuilder and printing headers/footers

The current version of ppRichView does not support headers and footers.
It is based on an internal TRVReportHelper component that supports only the main document.
It is supposed that headers and footers are created using ReportBuilder objects, since their report have header and footer areas ...
by Sergey Tkachenko
Tue Sep 09, 2025 10:15 am
Forum: Support
Topic: Attributes like bold, acting strange on Android
Replies: 4
Views: 49070

Re: Attributes like bold, acting strange on Android

This topic is related to the way how Delphi 12 handles key presses on Android (https://www.trichview.com/forums/viewtopic.php?t=15094).
First, it deletes the current word, then inserts a new word. When the current word is deleted, the editor may switch to the style of surrounding text.
I added a fix ...
by Sergey Tkachenko
Tue Sep 09, 2025 9:19 am
Forum: Support
Topic: Android and iOS keyboard issue with undo
Replies: 5
Views: 28348

Re: Android and iOS keyboard issue with undo

It looks like I found a workaround.
The obvious solution is to intercept beginning and ending of text changing on typing to initialize and finalize grouping of undo operations.
Unfortunately, FireMonkey Android services do not allow to do it.
So, I tried an alternative approach: using a timer to ...
by Sergey Tkachenko
Tue Sep 09, 2025 7:25 am
Forum: Support
Topic: Android and iOS keyboard issue with undo
Replies: 5
Views: 28348

Re: Android and iOS keyboard issue with undo

Unfortunately, this is not an editor's bug.
Delphi 12 implements text input on Android in a crazy way.
The native Android way (as was implemented in older versions of Delphi) is to replace the changed text with a new one when a new character is typed.
Delphi 12 instead emulates keystrokes. When the ...
by Sergey Tkachenko
Thu Sep 04, 2025 6:08 am
Forum: Support
Topic: DefaultMargin
Replies: 7
Views: 17402

Re: DefaultMargin

If you want to override default settings of RVAControlPanel, make your changes in rvActionNew.OnNew event.
by Sergey Tkachenko
Wed Sep 03, 2025 10:03 am
Forum: Support
Topic: Upgrade license
Replies: 2
Views: 5009

Re: Upgrade license

Thank you for ordering!
I sent the key by email. You now have access to the protected area of the forum.
by Sergey Tkachenko
Wed Sep 03, 2025 8:54 am
Forum: Support
Topic: Upgrade license
Replies: 2
Views: 5009

Re: Upgrade license

I answered in a private message.
by Sergey Tkachenko
Thu Aug 21, 2025 4:30 pm
Forum: Support
Topic: A better way to control spacing?
Replies: 7
Views: 52779

Re: A better way to control spacing?

If the tab is left-aligned, a line of dot must be finished at the same position on all lines (providing that all the lines have the same paragraph style or paragraph styles with identical tab stops).
If you think it is rendered incorrectly, please send me a sample RVF file to email richviewgmailcom ...
by Sergey Tkachenko
Thu Aug 21, 2025 4:27 pm
Forum: Support
Topic: RVCANUSEFORMS from RV_Defs.inc problem
Replies: 1
Views: 9699

Re: RVCANUSEFORMS from RV_Defs.inc problem

Probably you have an old copy of obsolete RV_Defs.inc file somewhere. Find it and delete.
by Sergey Tkachenko
Wed Aug 20, 2025 3:41 pm
Forum: Support
Topic: bullet gets hidden if hidden text not skipped
Replies: 1
Views: 44488

Re: bullet gets hidden if hidden text not skipped

Answered in the protected forums.
by Sergey Tkachenko
Wed Aug 20, 2025 3:38 pm
Forum: Support
Topic: A better way to control spacing?
Replies: 7
Views: 52779

Re: A better way to control spacing?

Instead of using dots and spaces and tabs, you can use a single tab character.
But you need to set in the corresponding RVStyle.ParaStyles[].Tabs an item having:
- Positon = position of the page number
- Leader = '. '.

In RichViewActions, you can add tab in the paragraph dialog (or add a tab by ...
by Sergey Tkachenko
Tue Aug 19, 2025 4:26 pm
Forum: Support
Topic: A better way to control spacing?
Replies: 7
Views: 52779

Re: A better way to control spacing?

Do you use tabs with a dot as a leader character? Do numbers have spaces before them?
by Sergey Tkachenko
Sat Aug 16, 2025 10:47 am
Forum: Support
Topic: Caret color in table cell?
Replies: 4
Views: 24742

Re: Caret color in table cell?

We change setup files names only on major releases (v22 -> v23 -> v24). All setups of v23.x have the same file name.
The actual version of TRichView is shown on the first setup wizard's page.

So, does this problem still exist in v23.2?