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 ...
Search found 9763 matches
- Tue Sep 16, 2025 3:13 pm
- Forum: Support
- Topic: How to find all images fast?
- Replies: 3
- Views: 1744
- 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.
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.
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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.
- 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.
I sent the key by email. You now have access to the protected area of the forum.
- 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.
- 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 ...
If you think it is rendered incorrectly, please send me a sample RVF file to email richviewgmailcom ...
- 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.
- 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.
- 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 ...
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 ...
- 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?
- 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?
The actual version of TRichView is shown on the first setup wizard's page.
So, does this problem still exist in v23.2?