TRichTextView component for fpGUI Toolkit Summary ------- This component displays “rich text”, with various fonts, colors, styles and alignment. The major features are: Fast, accurate drawing of text Features to come… Selection and copy Built-in default popup menu Using the component ------------------- Put a component on your form. Adjust the properties as you see fit. At runtime, load the text into the control using AddText, AddParagraph, and Clear. Formatting syntax ----------------- This is a HTML-like set of tags. But note that tag pairs don't have to match up. Implemented tags: bold on, off underline on, off italic on, off

heading 1–3, set with Heading1Font etc changes heading text back to normal text fixed font set text to the color xxx, where xxx is a convenience color (red, green, blue, yellow, black, purple, cyan) or a color value #RRGGBB like #008000 (which is a shade of green). sets text color to red (convenience tag) sets text color to blue (convenience tag) sets text color to green (convenience tag) sets text color to black (convenience tag) sets the background color of text to xxx default left text alignment Same as above. Left text alignment Centered text alignment Right text alignment Text will begin xx spaces from the left Start, End link. The OnClickLink and OnOverLink events are called with linktext Display image x from associated TImageList No text wrapping will occur Text wrapping is enabled again. Where "font name" is the name of the font, and x is the point size of the font. Not implemented yet: full text justification Text will end xx spaces from the right Set alignment back to the default RichTextSettings.DefaultAlignment value Example ------- RichText.AddParagraph( '

This is a big heading' ); RichText.AddParagraph( 'Here is some bold text' ); Problems/limitations -------------------- Yes, there probably are some. :)