RtfLabel, Version 1.3c (alt)

Hinweis: dies ist nicht die neueste Version!

Download: rtflabel_1.3c.zip (109.961 Bytes, vom 06.03.2007 14:49:11)

Dateien

Name   Original   Gepackt   Datum / Uhrzeit
README.txt   8.830   3.963   01.03.2007 11:19:34
README.de.txt   10.052   4.554   01.03.2007 11:21:16
RtfLabel.pas   19.149   5.059   28.02.2007 17:02:48
RtfLabel.dcr   5.872   1.581   31.03.2006 12:46:58
DelphiVersion.inc   1.917   607   06.03.2006 15:32:02
Rich3Conf.inc   1.658   963   17.08.2006 22:11:50
DrawRichText.pas   7.465   2.688   27.02.2007 15:38:38
DelphiTextServ.pas   17.255   4.341   01.03.2007 11:32:26
TextServ.pas   19.826   5.649   01.03.2007 11:31:38
RichEditDll.pas   6.139   2.139   27.02.2007 16:11:52
RichOle.pas   10.643   3.195   28.02.2007 17:16:44
RichEdit2.pas   35.005   8.310   28.02.2007 17:18:54
RichTom.pas   49.679   7.620   28.02.2007 17:02:24
ThiscallWrapper.pas   12.300   3.624   28.02.2007 17:34:26
RtfLabel_Caption_Editor.pas   8.475   2.876   28.02.2007 23:43:26
RtfLabel_D3.dpk   2.095   1.142   01.03.2007 09:49:38
RtfLabel_D3D.dpk   2.024   1.103   01.03.2007 09:49:38
RtfLabel_D4.dpk   2.260   1.175   01.03.2007 10:11:28
RtfLabel_D4D.dpk   2.056   1.115   01.03.2007 10:11:26
RtfLabel_D5.dpk   2.259   1.172   01.03.2007 09:49:38
RtfLabel_D5D.dpk   2.054   1.112   01.03.2007 09:49:38
RtfLabel_D6.dpk   2.258   1.174   01.03.2007 09:49:38
RtfLabel_D6D.dpk   2.066   1.120   01.03.2007 09:49:38
RtfLabel_D7.dpk   2.276   1.175   01.03.2007 09:49:38
RtfLabel_D7D.dpk   2.085   1.123   01.03.2007 09:49:38
RtfLabel_D3.res   5.236   1.608   01.03.2007 10:21:52
RtfLabel_D3D.res   5.236   1.608   01.03.2007 10:21:52
RtfLabel_D4.res   5.236   1.608   01.03.2007 10:21:52
RtfLabel_D4D.res   5.236   1.608   01.03.2007 10:21:52
RtfLabel_D5.res   5.236   1.608   01.03.2007 10:21:52
RtfLabel_D5D.res   5.236   1.608   01.03.2007 10:21:52
RtfLabel_D6.res   5.236   1.608   01.03.2007 10:21:52
RtfLabel_D6D.res   5.236   1.608   01.03.2007 10:21:52
RtfLabel_D7.res   5.236   1.608   01.03.2007 10:21:52
RtfLabel_D7D.res   5.236   1.608   01.03.2007 10:21:52
CHANGES.txt   2.208   1.141   01.03.2007 11:38:48
Sample/DrawRtfTextExample.dpr   281   163   18.08.2006 23:35:24
Sample/DrawRtfTextExample.res   6.432   2.099   01.03.2007 10:21:52
Sample/drtsamp.dfm   3.283   1.139   28.02.2007 17:00:28
Sample/drtsamp.dfm.txt   5.904   1.235   28.02.2007 17:00:28
Sample/drtsamp.pas   6.290   2.038   28.02.2007 17:01:20
Sample/Example1.rtf   6.212   1.705   18.08.2006 16:52:36
Sample/Example2.rtf   1.013   506   18.08.2006 15:00:20
Sample/Example3.rtf   1.041   351   19.08.2006 01:06:10
Sample/Example4.rtf   2.135   451   19.08.2006 00:48:06
Sample/Example5.rtf   909   427   19.08.2006 00:47:34
Sample/rlsamp.dfm   2.366   991   28.02.2007 17:00:28
Sample/rlsamp.dfm.txt   4.057   1.045   28.02.2007 17:00:28
Sample/rlsamp.pas   8.409   2.795   28.02.2007 17:02:00
Sample/RtfLabelExample.dpr   1.592   873   18.08.2006 23:35:14
Sample/RtfLabelExample.res   6.432   2.099   01.03.2007 10:21:52

Informationen

RtfLabel.pas

VCL label component displaying rich text (RTF) using the windowless
ITextServices interface of the windows richedit control version 3.0+.

Supported features include:
  * full RTF formatting like WordPad,
  * embedded pictures and OLE objects,
  * transparent background,
  * zooming from 2% to 6400%, and
  * automatic sizing to fit the content.

Version 1.3c - always find the most current version at
http://flocke.vssd.de/prog/code/pascal/rtflabel/

Copyright (C) 2006, 2007 Volker Siebert <flocke@vssd.de>
All rights reserved.

License: M.I.T. (see source resp. the included file "README.txt")

Änderungen

2007-02-28: Version 1.3c

  • Full support for Delphi 3 and 4 added, now all files (even the samples) are fully compatible to all Delphi versions since Delphi 3.

2007-02-27: Version 1.3b

  • Added support for Delphi 3, 5, and 6 (though Delphi 3 requires some manual action). Thanks to Lannes for the help with Delphi 3 ;)
  • As promised: installation packages ;)

2006-10-19: Version 1.3a

  • Changed the parameter type of `DrawRichText´ from `TTextFormat´ to `TRtfTextFormat´, because `TTextFormat´ is not known to Delphi versions prior to 2005. NOTE: The members' names have changed from `tf...´ to `rtf...´, so you will get errors when compiling old sources.

2006-08-17: Version 1.3

  • Added a property editor for the `Caption´ property.
  • Fixed a serious bug. RICHED20.DLL crashed on TxDraw with embedded pictures or objects.
  • Changed component palette name to 'Flocke'.

2006-08-12: Version 1.2 (internal)

  • Added unit `DrawRichText.pas´, in case you don't need a label but just want to paint RTF onto some canvas. Also added a sample application for that procedure.
  • New property `Zoom´ (guess what it does).
  • New event `OnResize´ (guess when it's called).
  • Internal: public property `RichEditVersion´.
  • Internal: protected property `TextServices´.
  • Internal: Turned off AutoURLDetect.
  • Improved checks and painting.
  • Corrected fix from 1.1a.

2006-05-31: Version 1.1a

  • Added missing call to TxSendMessage with EM_SETTYPOGRAPHYOPTIONS / TO_ADVANCEDTYPOGRAPHY (thanks to K. Kratzenstein).

2006-04-14: Version 1.1

  • `Padding´ did not work without `WordWrap´, especially with right-aligned paragraphs which caused an infinite loop. I falsely assumed the requested size does not include the view inset - it does, but only for the horizontal part.
  • Changed inheritance from `TInterfacedObject´ to `TObject´ in `DelphiTextServ.pas´, resolving the cross-referencing between the interfaces manually.
  • Changed two prototypes in `TextServ.pas´ to better match their API counterparts.

2006-04-01: Version 1.0a

  • Added the `Document´ interface property to TRtfLabel.

2006-03-31: Version 1.0

  • First public release.
Flocke's Garage
Valid HTML 4.01 Transitional Valid CSS!
(C) 2005-2018 Volker Siebert.
Creative Commons-LizenzvertragDer gesamte Inhalt dieser Webseite steht unter einer Creative Commons-Lizenz (sofern nicht anders angegeben).