Search found 9555 matches

by Sergey Tkachenko
Sat Dec 21, 2024 6:08 pm
Forum: Announcements
Topic: TRichView 23 - Lazarus for Linux
Replies: 6
Views: 1297

Changes in the demo projects

Changes in the demo projects VCL demos A spelling checker has been added to the "Editors\Editor 2" demo for TRichView (all versions of this demo for Delphi and C++Builder). A spelling checker has also been added to the "RVDemos\Editors\Editor 2" demo for ScaleRichView. While VCL users can utilize ...
by Sergey Tkachenko
Sat Dec 21, 2024 6:01 pm
Forum: Announcements
Topic: TRichView 23 - Lazarus for Linux
Replies: 6
Views: 1297

Other changes

This update includes various optimizations and fixes, primarily focused on handling erroneous HTML files. For ScaleRichView and ReportWorkshop, this is a minor update. In ScaleRichView, there are no new features aside from updates to support changes in TRichView and support of "Windows 64-bit Modern ...
by Sergey Tkachenko
Sat Dec 21, 2024 5:56 pm
Forum: Announcements
Topic: TRichView 23 - Lazarus for Linux
Replies: 6
Views: 1297

Dark mode

Improvements in dark mode A dark mode was introduced in the previous update of TRichView and ScaleRichView. In this mode, the lightness of all document colors is inverted (light colors become dark, and dark colors become light). However, some colors were previously unaffected, such as table grid ...
by Sergey Tkachenko
Sat Dec 21, 2024 5:42 pm
Forum: Announcements
Topic: TRichView 23 - Lazarus for Linux
Replies: 6
Views: 1297

Equations in DocX and HTML

Equation object in DocX and HTML TRichView and ScaleRichView documents support equation objects , allowing the inclusion of mathematical expressions powered by the Adit Math Engine (AME). TRichView supports two versions of AME: A free version, distributed exclusively with TRichView A commercial ...
by Sergey Tkachenko
Sat Dec 21, 2024 5:33 pm
Forum: Announcements
Topic: TRichView 23 - Lazarus for Linux
Replies: 6
Views: 1297

Lazarus for Linux

Lazarus for Linux This update introduces support for the new platform: Lazarus for Linux. TRichView supports two types of Linux canvases: GTK2 (the default widgetset for Lazarus on Linux) and the Cairo canvas (used for printing). The update has been tested on Lazarus 3.6. trichview-lazarus-for ...
by Sergey Tkachenko
Sat Dec 21, 2024 5:24 pm
Forum: Announcements
Topic: TRichView 23 - Lazarus for Linux
Replies: 6
Views: 1297

Setup

Setup Changes in Setup In the trial version Support of RAD Studio 12 Community Edition is added. Support of RAD Studio 11 Community Edition is removed. In the full version New supported platform: Windows 64-bit modern ("Windows 64-bit modern" was not added to the trial setup to prevent unnecessary ...
by Sergey Tkachenko
Sat Dec 21, 2024 5:15 pm
Forum: Announcements
Topic: TRichView 23 - Lazarus for Linux
Replies: 6
Views: 1297

TRichView 23 - Lazarus for Linux

We have released TRichView 23 and updates of related components This update is free for customers who ordered/renewed TRichView (ScaleRichView, ReportWorkshop) in 2023 and 2024. Other customers can take advantage of the discount until the end of December (contact me if you do not know how to order ...
by Sergey Tkachenko
Fri Dec 20, 2024 10:53 am
Forum: Announcements
Topic: Sale: 20% off until the end of December
Replies: 0
Views: 863

Sale: 20% off until the end of December

Winter Holidays Offer We are delighted to announce a 20% discount on all our products, both new licenses and renewals, available until December 31st, 2024. This special promotion is our way of celebrating the Winter Holidays and supporting your success in the year ahead. Visit https://www.trichview ...
by Sergey Tkachenko
Mon Dec 16, 2024 3:35 pm
Forum: Support
Topic: Text disappears after Typing in ScaleRichView with scaling (150%)
Replies: 4
Views: 4659

Re: Text disappears after Typing in ScaleRichView with scaling (150%)

Maybe you can reproduce this problem in a sample project? In TSRichViewEdit, there is an invisible internal TRichViewEdit. When it is invalidated, it sends message to TSRichViewEdit to repaint the corresponding area. But; 1) This hidden TRichViewEdit should not be scrolled (or, at least, redrawing ...
by Sergey Tkachenko
Mon Dec 16, 2024 8:59 am
Forum: RVMedia
Topic: FFmpeg not working
Replies: 1
Views: 2061

Re: FFmpeg not working

There are no other settings. I can imagine only the following reasons: - the path is not correct - FFmpeg version is not supported by RVMedia (RVMedia 11 supports FFmpeg up to version 7.x; RVMedia 10.2 up to version 6.x; 10.0 up to version 5.x) - application bitness is different from FFmpeg ...
by Sergey Tkachenko
Sat Dec 07, 2024 1:55 pm
Forum: Support
Topic: SaveHTMLToStream and SaveTextToStream
Replies: 4
Views: 4798

Re: SaveHTMLToStream and SaveTextToStream

Remove Format after Clear: HTMLStream:=TStringStream.Create(HTMLString, TEncoding.UTF8); rve.Clear; rve.Format; <------------- REMOVE THIS rve.LoadHTMLFromStream(HTMLStream, '', CP_UTF8); rve.Format; end; If the editor is completely empty, rve.Format adds one empty text item. LoadHTMLFromStream does ...
by Sergey Tkachenko
Wed Dec 04, 2024 7:52 am
Forum: Support
Topic: TRichViewEdit vs TcxTRichViewEdit and pasted HTML
Replies: 1
Views: 2467

Re: TRichViewEdit vs TcxTRichViewEdit and pasted HTML

Include rvddHTML in cxTRichViewEdit1.Properties.AcceptPasteFormats
(this option is included by default in TRichViewEdit, but not in TcxTRichViewEdit1)
by Sergey Tkachenko
Mon Dec 02, 2024 9:10 am
Forum: RVMedia
Topic: Adding text to video
Replies: 5
Views: 4993

Re: Adding text to video

I confirm the problem.

Quick fix:
Open MRVWinWebCamera.pas.
Find the line:
bmp.Modified := TRUE;
Add after:
bmp.ModifiedData := TRUE;

A critical section is not needed.
by Sergey Tkachenko
Sun Dec 01, 2024 10:30 am
Forum: RVMedia
Topic: Adding text to video
Replies: 5
Views: 4993

Re: Adding text to video

What's your code for writing text?
Most probably, it should be protected by a critical section.
by Sergey Tkachenko
Fri Nov 29, 2024 11:59 am
Forum: Support
Topic: SaveHTMLToStream and SaveTextToStream
Replies: 4
Views: 4798

Re: SaveHTMLToStream and SaveTextToStream

By default, SaveTextToStream saves text using the default Windows code page.
If you created TextStream with TEncoding.UTF8, you need to save UTF-8 as well:

rve.SaveTextToStream('',TextStream,80,false,true, CP_UTF8);