From 27578bac69d64900e8b252bd5a61a2c5d2b13ee8 Mon Sep 17 00:00:00 2001 From: xue <> Date: Sun, 26 Mar 2006 23:47:19 +0000 Subject: Added tutorial for TTextHighlighter. --- .../protected/pages/Controls/TextHighlighter.page | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'demos') diff --git a/demos/quickstart/protected/pages/Controls/TextHighlighter.page b/demos/quickstart/protected/pages/Controls/TextHighlighter.page index 8ef30c71..23c33b75 100644 --- a/demos/quickstart/protected/pages/Controls/TextHighlighter.page +++ b/demos/quickstart/protected/pages/Controls/TextHighlighter.page @@ -3,4 +3,34 @@ <h1>TTextHighlighter</h1> <com:DocLink ClassPath="System.Web.UI.WebControls.TTextHighlighter" /> +<p> +<tt>TTextHighlighter</tt> does syntax highlighting for its body content, including both static text and the rendering results of its child controls. The text being highlighted follows the syntax of the specified <tt>Language</tt>, which can be 'php' (default), 'prado', 'css', 'html', etc. Here, 'prado' stands for the syntax of PRADO control templates. +</p> +<p> +If line numbers are desired in front of each line, set <tt>ShowLineNumbers</tt> to true. +</p> +<p> +To use <tt>TTextHighlighter</tt>, simply enclose the contents to be syntax highlighted within the body of a <tt>TTextHighlighter</tt> control. The following example highlights a piece of PHP code, +</p> +<com:TTextHighlighter Language="prado" CssClass="source"> +<com:TTextHighlighter ShowLineNumbers="true"> +<?php +$str = 'one|two|three|four'; +print_r(explode('|', $str, 2)); // will output an array +?> +</com:TTextHighlighter> +</com:TTextHighlighter> + +<p> +The output will look as follows, +</p> +<div style="border:1px solid silver"> +<com:TTextHighlighter ShowLineNumbers="true"> +<?php +$str = 'one|two|three|four'; +print_r(explode('|', $str, 2)); // will output an array +?> +</com:TTextHighlighter> +</div> + </com:TContent> \ No newline at end of file -- cgit v1.2.3