trichview.support
Re: How to use this component? |
Author |
Message |
Ole Ekerhovd |
Posted: 07/20/2003 21:20:58 Thanks Sergey. I am at the absolute beginners level, so please excuse my questions. I guess they are pretty naive:) Now, if I make these styles Normal - Bold - Underline what if the user clicks both the btnBold and the btnUnderline, do I have to make a fourth style "BoldAndUnderline"? Regards, Ole "Sergey Tkachenko" <[email protected]> skrev i melding news:[email protected]... > 1) If you want only two types of text (normal and bold), do the following: > - in Delphi, double click RVStyle component. You'll see a collection of text > styles > - delete all styles except for two; set font of these styles - normal for > the first style (index=0), bold for the second style (index=2) > - add "Bold" button (TSpeedButton) for switching normal and bold text: > procedure TForm1.SpeedButton1Click(Sender: TObject); > begin > if SpeedButton1.Down then > RichViewEdit1.ApplyTextStyle(1) > else > RichViewEdit1.ApplyTextStyle(0); > end; > - process TRichViewEdit.OnCurTextStyleChanged > procedure TForm1.ichViewEdit1CurTextStyleChanged(Sender: TObject); > begin > SpeedButton1.Down := RichViewEdit1.CurTextStyleNo<>0; > end; > This code is from the demo Demos\Delphi\DB Demos\1 DBRichViewEdit\ > (and I do not think that the code above is overcomplicated :) > > 2) You can use RichViewActions http://www.trichview.com/resources/actions/ > You can just add TrvActionFontBold action, assign it to some button/menu > item, and all will work without writing any code. > If you never worked with actions before, I can explain more detaily. > But RichViewActions is quite a large project, it includes many built-in > forms, so it may noticeably increase exe file size (it is ok is you want to > build more or less complete word processor, but may be it's an overkill for > only one "Bold" button) > > 3) If you do not want using RichViewActions, but want to implement several > commands like "Bold", "Italic", "Change font", "Change font color", etc., > look at the demo Demos\Delphi\Editors\Editor 2\ > It is not very complicated, but it may takes a time to study it. > > > > > > All I need is to enter simple text, make some of it bold and then > finally > > > print the text. > > > > > > The libray seems to be rather complicated? > > > > > > Regards, > > > Ole > > > > It's very comprehensive but that's why people love it. You can almost > > build a complete Word application with it. > > > > You might want to try the additional RichViewActions package and you > > won't have to type a lot of code at all. > > > > Regards > > Yoerdes > > > > |
Powered by ABC Amber Outlook Express Converter