Search found 7937 matches

by Sergey Tkachenko
Wed Jan 15, 2020 9:30 am
Forum: Support
Topic: Optimum use of RichView Action List Editor
Replies: 4
Views: 234

Re: Optimum use of RichView Action List Editor

To avoid unnecessary conversion, you can change GetRTFText/SetRTFText to return/accept AnsiString instead of String. Check the type of TField object representing this CLOB field. If this is TWideMemoField, it must contain Unicode (UTF-16, two bytes per character) data. If this is TMemoField, it must...
by Sergey Tkachenko
Tue Jan 14, 2020 4:06 pm
Forum: Support
Topic: Optimum use of RichView Action List Editor
Replies: 4
Views: 234

Re: Optimum use of RichView Action List Editor

1. It's hard to tell if this is an optimal code, because it calls many procedures implemented elsewhere: GetRTFText, SetRTFText, CopyRichEdittoBlob. Also, BLOB type is also important: is it binary field, or ANSI memo, or Unicode memo? 2. No, it must be ok, because all characters in RTF have codes le...
by Sergey Tkachenko
Mon Jan 13, 2020 8:22 am
Forum: Support
Topic: Table cells padding still exists
Replies: 2
Views: 194

Re: Table cells padding still exists

The table layout is correct: there is no space between cells. But mouse hit-testing is not precise; it was made to allow mouse resizing of tables like that. But your are right, arrow cursor must not be displayed, I'll fix it in the next update. Таблица рисуется правильно, лишнего пространства между ...
by Sergey Tkachenko
Thu Jan 09, 2020 5:16 pm
Forum: RVMedia
Topic: RVM7: How to connect to Cam with tcp://192.168.0.1:5000
Replies: 1
Views: 155

Re: RVM7: How to connect to Cam with tcp://192.168.0.1:5000

In order to play H.264 video, RVMedia needs either FFmpeg or GStreamer 0.1.
(if DeviceType = rvdtIPCamera, RVMedia can use FFmpeg).

Do you have FFmpeg libraries available for the application?
by Sergey Tkachenko
Thu Jan 09, 2020 5:15 pm
Forum: RVMedia
Topic: RVMedia v7 - Recording Multiple local network cameras
Replies: 5
Views: 550

Re: RVMedia v7 - Recording Multiple local network cameras

RVMedia cannot write frames to files as they are; it decodes the source video, then encodes it.
Currently, RVMedia does not support codec-specific options, but we will consider adding H.264 -preset.

What's the value of RVCamRecorder.VideoFramePerSec? Maybe it is unnecessary large.
by Sergey Tkachenko
Thu Jan 09, 2020 8:22 am
Forum: Support
Topic: slow InsertText
Replies: 1
Views: 321

Re: slow InsertText

1) Version 12.6 is an ancient version, many operations were optimized since that.
2) InsertText is an editing method, it was not designed to perform mass operations. Use AddTextNL (or AddNL, if text does not contain tabs and line breaks) to fill the table.
by Sergey Tkachenko
Sun Dec 29, 2019 7:26 pm
Forum: Announcements
Topic: TRichView 18.2
Replies: 1
Views: 640

Re: TRichView 18.2

An update without changing a version number: ReportBuilder compatibility is restored.
by Sergey Tkachenko
Sun Dec 29, 2019 7:25 pm
Forum: Support
Topic: [Ctrl+Right] and [Ctrl+Left] next/previous word
Replies: 2
Views: 730

Re: [Ctrl+Right] and [Ctrl+Left] next/previous word

I just checked in the ActionTest demo, compiled with Delphi 10.3 and TRichView 18.2, they work as expected.
How can I reproduce this problem?
by Sergey Tkachenko
Sat Dec 28, 2019 7:08 pm
Forum: Support
Topic: Change image and image aspect ratio
Replies: 5
Views: 1376

Re: Change image and image aspect ratio

I implemented your requests in TRichView 18.2 , partially. 1) In OnItemResize event, old item sizes are provided. 2) There is OnWriteObjectProperties event where you can store an image identifier in RTF. But loading is not implemented yet, it will be in the next update. Note: do not use zero or smal...
by Sergey Tkachenko
Sat Dec 28, 2019 6:59 pm
Forum: Announcements
Topic: TRichView 18.2
Replies: 1
Views: 640

TRichView 18.2

We've updated TRichView to version 18.2. Trial versions can be downloaded here: https://www.trichview.com/download/ TRichView, RichViewActions, ScaleRichView are available for Delphi, C++Builder and Lazarus (for Windows). SRVControls, Report Workshop are available for Delphi and C++Builder. In this...
by Sergey Tkachenko
Sat Dec 28, 2019 6:44 pm
Forum: Announcements
Topic: Data editors for DevExpress VCL
Replies: 2
Views: 6659

TRichView + DevExpress VCL integration 2.2.7

TRichView + DevExpress VCL integration 2.2.7

Included in TRichView Setup 18.2

New: Properties.OnWriteObjectProperties event.
by Sergey Tkachenko
Tue Dec 24, 2019 6:53 pm
Forum: Support
Topic: Marking the whole table row and the whole table column of a focused table cell
Replies: 10
Views: 1554

Re: Marking the whole table row and the whole table column of a focused table cell

My example does not require to press Shift key. The check if ssDouble in Shift then in OnRVMouseDown allows detecting a double click. Shift is the parameter name, not the Shift button. To detect only left mouse button double click, the condition must be changed to: if (Button = mbLeft) and (ssDouble...
by Sergey Tkachenko
Tue Dec 24, 2019 8:37 am
Forum: Support
Topic: Marking the whole table row and the whole table column of a focused table cell
Replies: 10
Views: 1554

Re: Marking the whole table row and the whole table column of a focused table cell

In my demo, this highlighting works both when you click on the button and when you double click in the cell.
by Sergey Tkachenko
Mon Dec 23, 2019 8:50 pm
Forum: Support
Topic: Marking the whole table row and the whole table column of a focused table cell
Replies: 10
Views: 1554

Re: Marking the whole table row and the whole table column of a focused table cell

Attached.

I used OnRVMouseDown (with ssDouble in Shift check) instead of OnRVDblClick, because OnRVDblClick is not called when users click on an empty space.
highlightcell.png
highlightcell.png (7.56 KiB) Viewed 1248 times
by Sergey Tkachenko
Mon Dec 23, 2019 8:08 pm
Forum: RVMedia
Topic: RVMedia 7 and gstreamer camera
Replies: 1
Views: 514

Re: RVMedia 7 and gstreamer camera

Sorry, there are several problems even without tcambin

1) Currently, RVMedia supports only GStreamer 0.1, GStreamer 1.0 is planned for future.
2) RVMedia supports only several predefined GStreamer pipelines for the most common video sources.