Difference between revisions of "RichView"

From Lazarus wiki
Jump to navigationJump to search
m
 
(4 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
=== About ===
 
=== About ===
  
"RichView is a suite of native Delphi/C++Builder components for displaying, editing (not demonstrated by demo/not in freeware version?) and printing hypertext documents. Components support various character attributes (fonts, subscripts/superscripts, colored text background, custom drawn)." This package contains a port of the freeware version.
+
"RichView is a suite of native Delphi/C++Builder components for displaying, editing (not demonstrated by demo/not in freeware version*) and printing hypertext documents. Components support various character attributes (fonts, subscripts/superscripts, colored text background, custom drawn)." This package contains a port of the freeware version.
 +
 
 +
  * Shareware version (as stated in lazrichview-0.5.2.2 demo project)
 +
  The development of freeware version was stopped in 1999.
 +
  This update was made for Delphi 5 and C++Builder 5 compatibility.
 +
  Newer (shareware) version includes editor, data-aware versions, component for print preview, works with Unicode, supports HTML-style tables.
 +
  Contents can have much more complicated formatting - left, center, right and justify alignments, subscripts/superscripts, paragraph backgrounds and more.
 +
  Literally all actions of free version are performed in much faster and convenient way with shareware version.
 +
  Please visit www.trichview.com for additional information.
  
 
=== Author ===
 
=== Author ===
  
Author: Sergey Tkachenko, http://www.trichview.com<br>
+
* Author: Sergey Tkachenko, http://www.trichview.com
LCL Port: [[User:burty89|Paul Burton]]<br>
+
* LCL Port: [[User:burty89|Paul Burton]]
LCL Additional Portability and Fixes: [[User:Jesusrmx|Jesus Reyes A.]]
+
* LCL Additional Portability and Fixes: [[User:Jesusrmx|Jesus Reyes A.]]
 +
* Improvements and fixes: [[User:Serbod|Sergey Bodrov]]
  
 
=== License ===
 
=== License ===
Line 16: Line 25:
 
=== Download ===
 
=== Download ===
  
The lazarus package can be downloaded from http://www.burtonsoftware.co.uk/Downloads/lazrichview.zip (0.5.2.0) or [http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=176666 SourceForge] (0.5.2.2).
+
Version 0.5.3: [https://github.com/serbod/lazrichview GitHub]
 +
 
 +
Version 0.5.2.2: [http://sourceforge.net/projects/lazarus-ccr/files/LazRichView/ SourceForge]
  
 
=== Screenshots ===
 
=== Screenshots ===
A couple of screenshots of demo application running under windows.
+
A couple of screenshots of the demo application running under Windows.
  
 
[[image:Lazrichview-sc1.png|Initial screen]]
 
[[image:Lazrichview-sc1.png|Initial screen]]
Line 32: Line 43:
 
* 19.01.06 (0.5.2.1) Improved compilation with lazarus and packaging  
 
* 19.01.06 (0.5.2.1) Improved compilation with lazarus and packaging  
 
* 08.09.06 (0.5.2.2) Fixes and Portability (now it works in Windows and Linux) plus demo, for details see readme.txt
 
* 08.09.06 (0.5.2.2) Fixes and Portability (now it works in Windows and Linux) plus demo, for details see readme.txt
 +
* 01.06.17 (0.5.3) Fixes and performance improvements
  
 
=== Installation ===
 
=== Installation ===
* Create the directory lazarus\components\richview
+
Installation is the same as for other components:
 +
* Create a directory to store the files, e.g. lazarus\components\richview
 
* Unzip the files from the zip file in this directory
 
* Unzip the files from the zip file in this directory
* Open lazarus
+
* Open Lazarus
 
* Open lazrichview.lpk with Component/Open package file (.lpk)
 
* Open lazrichview.lpk with Component/Open package file (.lpk)
 
* (Click on Compile only if you don't want to install the component into the IDE)
 
* (Click on Compile only if you don't want to install the component into the IDE)
 
* Click on Install
 
* Click on Install
  
If you have a trouble with installing, try to before compile in Compiler Options->Paths->Include Files puts only "$(LazarusDir)/lcl/" and delete every thing else.
+
If you have trouble with installing, before compiling: in Compiler Options->Paths->Include Files, put only "$(LazarusDir)/lcl/" and delete everything else.
  
 
[[Category:Components]]
 
[[Category:Components]]
 +
[[Category:Lazarus]]
 +
[[Category:Lazarus-CCR]]

Latest revision as of 12:53, 7 August 2017

Deutsch (de) English (en) español (es)

About

"RichView is a suite of native Delphi/C++Builder components for displaying, editing (not demonstrated by demo/not in freeware version*) and printing hypertext documents. Components support various character attributes (fonts, subscripts/superscripts, colored text background, custom drawn)." This package contains a port of the freeware version.

 * Shareware version (as stated in lazrichview-0.5.2.2 demo project)
 The development of freeware version was stopped in 1999.
 This update was made for Delphi 5 and C++Builder 5 compatibility.
 Newer (shareware) version includes editor, data-aware versions, component for print preview, works with Unicode, supports HTML-style tables.
 Contents can have much more complicated formatting - left, center, right and justify alignments, subscripts/superscripts, paragraph backgrounds and more.
 Literally all actions of free version are performed in much faster and convenient way with shareware version.
 Please visit www.trichview.com for additional information.

Author

License

Freeware (see originalreadme.txt).

Download

Version 0.5.3: GitHub

Version 0.5.2.2: SourceForge

Screenshots

A couple of screenshots of the demo application running under Windows.

Initial screen

Controls can be embedded in Richview

Clicking an embedded button

Change Log

  • 30.12.05 (0.5.2.0) First Release
  • 19.01.06 (0.5.2.1) Improved compilation with lazarus and packaging
  • 08.09.06 (0.5.2.2) Fixes and Portability (now it works in Windows and Linux) plus demo, for details see readme.txt
  • 01.06.17 (0.5.3) Fixes and performance improvements

Installation

Installation is the same as for other components:

  • Create a directory to store the files, e.g. lazarus\components\richview
  • Unzip the files from the zip file in this directory
  • Open Lazarus
  • Open lazrichview.lpk with Component/Open package file (.lpk)
  • (Click on Compile only if you don't want to install the component into the IDE)
  • Click on Install

If you have trouble with installing, before compiling: in Compiler Options->Paths->Include Files, put only "$(LazarusDir)/lcl/" and delete everything else.