<aname="l3"></a>DolDoc is a ZealOS document type supported by </span><spanclass=cF4><u>DolDoc Routines</u></span><spanclass=cF0>. In a document, commands are bracketed with '</span><spanclass=cF2>$</span><spanclass=cF0>'s. Use </span><spanclass=cF2><CTRL-
<aname="l4"></a>l></span><spanclass=cF0> to experiment inserting a command. Then, use </span><spanclass=cF2><CTRL-t></span><spanclass=cF0> to toggle to plain text to see it.
<aname="l15"></a>The format of DolDoc cmds is a two character code, +/-flags, a comma and args separated by commas. Some commands have
<aname="l16"></a>mandatory args. Optional args are indicated with <</span><ahref="https://tomawezome.github.io/ZealOS/System/DolDoc/DocInit.CC.html#l14"><spanclass=cF4>ArgCode</span></a><spanclass=cF0>></span><spanclass=cF2>=</span><spanclass=cF0>. A </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/KDefine.CC.html#l246"><spanclass=cF4>ColorName</span></a><spanclass=cF0> bracked by dollars, will change the foreground
<aname="l17"></a>color.
<aname="l18"></a>
<aname="l19"></a>See </span><ahref="https://tomawezome.github.io/ZealOS/Doc/Widget.DD.html#l1"><spanclass=cF4>::/Doc/Widget.DD</span></a><spanclass=cF0>, </span><ahref="https://tomawezome.github.io/ZealOS/Demo/DolDoc/DemoDoc.DD.html#l1"><spanclass=cF4>::/Demo/DolDoc/DemoDoc.DD</span></a><spanclass=cF0>, and </span><ahref="https://tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.CC.html#l1"><spanclass=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><spanclass=cF0>.
<aname="l20"></a>
<aname="l21"></a><</span><ahref="https://tomawezome.github.io/ZealOS/System/DolDoc/DocInit.CC.html#l9"><spanclass=cF4>TwoLetterCmd</span></a><spanclass=cF0>> See </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l1041"><spanclass=cF4>Type Defines</span></a><spanclass=cF0> and </span><ahref="https://tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.CC.html#l272"><spanclass=cF4>ParseDollarCmd</span></a><spanclass=cF0>().</span><spanclass=cF5>
<aname="l22"></a><u>+] TX Text
<aname="l23"></a>+] CR Hard New Line
<aname="l24"></a>+] SR Soft New Line
<aname="l25"></a>+] CU Cursor pos
<aname="l26"></a>+] TB Tab
<aname="l27"></a>+] CL Clear
<aname="l28"></a>+] PB Page Break
<aname="l29"></a>+] PL Page Length
<aname="l30"></a>+] LM Left Margin
<aname="l31"></a>+] RM Right Margin
<aname="l32"></a>+] HD Header
<aname="l33"></a>+] FO Footer
<aname="l34"></a>+] ID Indent +/- num
<aname="l35"></a>+] Text Colors
<aname="l36"></a>+] PT User Prompt
<aname="l37"></a>+] WW Word Wrap
<aname="l38"></a>+] UL Underline
<aname="l39"></a>+] IV Invert
<aname="l40"></a>+] BK Blink
<aname="l41"></a>+] SX Shift X pos
<aname="l42"></a>+] SY Shift Y pos
<aname="l43"></a>+] CM Cursor Movement
<aname="l44"></a>+] AN Anchor
<aname="l45"></a>+] LK Link
<aname="l46"></a>+] BT Bttn
<aname="l47"></a>+] DA Data
<aname="l48"></a>+] CB Check Box
<aname="l49"></a>+] LS List Widget
<aname="l50"></a>+] MA Macro
<aname="l51"></a>+] MU Menu Value
<aname="l52"></a>+] HX Hex Edit
<aname="l53"></a>+] TR Tree Widget
<aname="l54"></a>+] SP Sprite
<aname="l55"></a>+] IB Insert Binary
<aname="l56"></a>+] IS Insert Binary Size
<aname="l57"></a>+] SO Song
<aname="l58"></a>+] HL Highlighting
<aname="l59"></a>+] HC html
<aname="l60"></a>+] ER Error</span><spanclass=cF0>
<aname="l61"></a>
<aname="l62"></a></u><</span><ahref="https://tomawezome.github.io/ZealOS/System/DolDoc/DocInit.CC.html#l14"><spanclass=cF4>FlagCode</span></a><spanclass=cF0>> See </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l1209"><spanclass=cF4>Flag Defines</span></a><spanclass=cF0> and </span><ahref="https://tomawezome.github.io/ZealOS/Doc/Widget.DD.html#l1"><spanclass=cF4>Simple Flags</span></a><spanclass=cF0>.</span><spanclass=cF5>
<aname="l76"></a>+] +RC Right CallBack</span><spanclass=cF0>
<aname="l77"></a>
<aname="l78"></a></u><</span><ahref="https://tomawezome.github.io/ZealOS/System/DolDoc/DocInit.CC.html#l14"><spanclass=cF4>ArgCode</span></a><spanclass=cF0>> See </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l1191"><spanclass=cF4>Arg Defines</span></a><spanclass=cF0>.</span><spanclass=cF5>
<aname="l79"></a><u>+] T="" Tag Str
<aname="l80"></a>+] LEN="" Field Length
<aname="l81"></a>+] A="" Auxilliary Str
<aname="l82"></a>+] D="" Define Str
<aname="l83"></a>+] HTML=""
<aname="l84"></a>+] LE=<Exp> Left Expression
<aname="l85"></a>+] LM="" Left Macro Str
<aname="l86"></a>+] RE=<Exp> Right Expression
<aname="l87"></a>+] RM="" Right Macro Str
<aname="l88"></a>+] BI=<Exp> Bin Number
<aname="l89"></a>+] BP="" Bin Ptr
<aname="l90"></a>+] RT=<raw_data_type>
<aname="l91"></a>+] SX=<Exp> Shift X
<aname="l92"></a>+] SY=<Exp> Shift Y
<aname="l93"></a>+] SCX=<Exp> Scroll X
<aname="l94"></a>+] U=<Exp> User Data</span><spanclass=cF0>