![]() |
NiKKi /Doc /Macros /OutlineTable | |||||||||||||||||||||||||||||||||||||||||
|
This macro renders outline text into a table. For example,
<OutlineTable( How to use OutineTable? * Basics ** Outline item *** Outline item is specified by r'^\*+ '. Number of * specifies the level. ** Rendering *** Outline structure will be converted into horizontal table rows. *** Outline item which has multiple sub items will have appropriate rowspans. * Advanced? ** You can use wiki markups. *** ''italics'' *** '''bold''' *** ----- *** FrontPage ** First line without * will be converted into caption. * Subtle points ** Editing *** You need space between *'s and beggining of sentences. *** You need paren ( and ) *** No space after OutlineTable( . ** Skipping a level will insert blank cell. See below. * Skip Example *** blah,blah,blah )> will be rendered into :
I believe the essence of wiki markup is in the ease of writing rather than emulating the rendered results by text. In that sense I don't like the idea of using something like the following as the table markup as in structuredText: it's really time consuming to make one of these.
+-----------------------------------+ | Header 1 | Header 2 | Header 3 | +-----------------------------------+ | I can't possibly make another row | +-----------------------------------+
|
|||||||||||||||||||||||||||||||||||||||||
|
|