Adug Melbourne Meeting, Monday 15th April 2024

Hi Everyone,

The Melbourne ADUG April meeting is on Monday Night, 15th April.

John McDonald is going to give a presentation on TRichView and TRichViewEdit
which are apparently very impressive components for generating, displaying and editing rich text.

We will start with a brief “Public Soap Box” where attendees can ask questions, share discoveries or talk about code.

When: 6:00pm for a 6:15pm start
Where: At the Melbourne Men’s Shed, and on Zoom.

Zoom link will be up here shortly before the meeting starts.

2024-04-15T08:00:00Z

Join Zoom Meeting
Launch Meeting - Zoom
Meeting ID: 825 5896 5279
Passcode: 444665

One tap mobile
+61370182005,82558965279#,*444665# Australia
+61731853730,82558965279#,*444665# Australia

Dial by your location
• +61 3 7018 2005 Australia
• +61 7 3185 3730 Australia
• +61 8 6119 3900 Australia
• +61 8 7150 1149 Australia
• +61 2 8015 6011 Australia
• +1 646 931 3860 US
• +1 669 444 9171 US
• +1 669 900 9128 US (San Jose)
• +1 689 278 1000 US
• +1 719 359 4580 US
• +1 253 205 0468 US
• +1 253 215 8782 US (Tacoma)
• +1 301 715 8592 US (Washington DC)
• +1 305 224 1968 US
• +1 309 205 3325 US
• +1 312 626 6799 US (Chicago)
• +1 346 248 7799 US (Houston)
• +1 360 209 5623 US
• +1 386 347 5053 US
• +1 507 473 4847 US
• +1 564 217 2000 US
• +1 646 558 8656 US (New York)
Meeting ID: 825 5896 5279
Passcode: 444665
Find your local number: Zoom International Dial-in Numbers - Zoom

Adug Meeting 15/04/2024

John gave a presentation on the TRichView and TRichViewEdit Components
(TRichView.Com)

The component looks to work quite well.
It seems to be a substantial superset of the TRichEdit component in Delphi.

The TRichViewEdit component also needed a RichView Style component on the Form.

Supported on VCL, FMX (all platforms?), Lazarus LCL (Windows only)

It apparently breaks the document up into “Items”

Where an item can be a block of text (with same formatting) , an image,
hyper text link etc.

There are separate font and paragraph styles and configurations.

There seemed to be quite a lot of functionality without any code.
Then could add code to get additional functionality.

Built in:
Copy Past, Drag/Drop, Undo/Redo

John’s demo had some speed buttons, which changed settings when clicked,

Speed buttons:
Look sort of like buttons but can have glyphs on them. if have same
group number, work like radio buttons, but can have all up option.
When individual seem to work like a toggle.

A Bold button which when clicked on a block of text
would bold/unbold it, or would affect the bolding of new text.

Similarly with buttons for Italics, Underscore, Subscript/Superscript.

His Code set up methods for setting font styling that were called by
TRichview when creating the Items.

From a note in the chat, TRichview.com also has a (free) RichViewActions
which allow you to create a user interface using actions with little or
no code.

I probably should learn how to use actions, I occasionally run into
them, they seem like they might be a good concept, but like most things
probably need some practice?

The the content can be saved in a number of different formats.
The native RichView format, as well as PDF, RTF, DOCX, etc

There is printing, print preview facilities available.

Thank You John.

Next Months Meeting will largely be a chat and review of the Symposium

1 Like