*****************************************************************
***              SpecialChar AkelPad plugin v6.6              ***
*****************************************************************

2007-2016 Shengalts Aleksander aka Instructor (Shengalts@mail.ru)


*** 描述 ***

显示和高亮：
- 特殊字符：空格、制表符、换行符、文件末尾符、自动换行、垂直制表符、换页符、空字符;
- 任何指定字符;
- 缩进行。

提示:
- 如果在设置中制表符等于 \x0000，那么绘制制表符为完整长度的箭头。
- 如果在设置中换行符等于 \x0000，那么绘制换行符为:
  "rn" 或 "rrn" - Win, "n" - Unix, "r" - Mac.
- 如果在设置中文件末尾符等于 \x0000，那么绘制文件末尾符为“eof”。
- 如果在设置中自动换行符等于 \x0000，那么绘制自动换行符为向下箭头。


*** 函数 ***

SpecialChar::Main
启动和停止插件的主函数。

SpecialChar::Settings
设置对话框。


*** 外部调用 SpecialChar::Settings ***

Call("SpecialChar::Settings", 1, "OLDSYMBOLS", "#RRGGBB", "#RRGGBB", BASICCOLORENABLE, SELCOLORENABLE, "NEWSYMBOLS")
  参数:
    1
      设置选项：指定符号(旧方法)。
    "OLDSYMBOLS"
      符号群组以逗号作为分隔符，例: "\x20,1,\x09"。符号以16进制格式指定，可以用来表示特殊字符:
        1  空格
        2  制表符
        3  换行符
        4  垂直制表符
        5  换页符
        6  空字符
        7  自动换行符
        8  缩进行
        9  文件末尾符
    "#RRGGBB"
      文本颜色。若为 "0"，则不改变。若为 0, 则使用默认的颜色。
    "#RRGGBB"
      选定区域颜色。若为 "0"，则不改变。若为 0, 则使用默认的颜色。
    BASICCOLORENABLE (下列之一):
      -3  反转群组中第一个符号的文本颜色启用标记，并设置群组的所有符号为此值。
      -2  不改变文本颜色启用标记 (默认值)。
      -1  反转文本颜色启用标记。
       0  关闭文本颜色。
       1  打开文本颜色。
    SELCOLORENABLE (下列之一):
      -2  不改变选定区域颜色启用标记 (默认值)。
      -1  反转选定区域颜色启用标记。
       0  关闭选定区域颜色。
       1  打开选定区域颜色。
    "NEWSYMBOLS"
      符号群组，代替 OLDSYMBOLS 绘制，以逗号分隔，例: "\xB7,\x00,\x00"。符号以16进制格式指定。默认值为: ""。

Call("SpecialChar::Settings", 3, "OLDSYMBOLS", "NEWSYMBOLS", BASICCOLORENABLE, BASICFONTSTYLE, "#RRGGBB", "#RRGGBB", SELCOLORENABLE, SELFONTSTYLE, "#RRGGBB", "#RRGGBB")
  参数:
    3
      设置选项：指定符号(新方法)。
    "OLDSYMBOLS"
      符号群组以逗号作为分隔符，例: "\x20,1,\x09"。符号以16进制格式指定，可以用来表示特殊字符:
        -2  换行符
        -3  自动换行符
        -4  缩进行
        -5  文件末尾符
    "NEWSYMBOLS"
      符号群组，代替 OLDSYMBOLS 绘制，以逗号分隔，例: "\xB7,\x00,\x00"。符号以16进制格式指定。默认值为: ""。
    BASICCOLORENABLE (下列之一):
      -3  反转群组中第一个符号的文本颜色启用标记，并设置群组的所有符号为此值。
      -2  不改变文本颜色启用标记 (默认值)。
      -1  反转文本颜色启用标记。
       0  关闭文本颜色。
       1  打开文本颜色。
    BASICFONTSTYLE (下列之一):
       0  不改变字形 (默认值)。
       1  常规字形。
       2  粗体字形。
       3  斜体字形。
       4  粗斜体字形。
    "#RRGGBB"
      文本颜色。若为 "0"，则不改变。若为 0, 则使用默认的颜色。
    "#RRGGBB"
      选定区域颜色。若为 "0"，则不改变。若为 0, 则使用默认的颜色。
    SELCOLORENABLE (下列之一):
      -3  反转群组中第一个符号的文本颜色启用标记，并设置群组的所有符号为此值。
      -2  不改变选定区域颜色启用标记 (默认值)。
      -1  反转选定区域颜色启用标记。
       0  关闭选定区域颜色。
       1  打开选定区域颜色。
    SELFONTSTYLE (下列之一):
       0  不改变字形 (默认值)。
       1  常规字形。
       2  粗体字形。
       3  斜体字形。
       4  粗斜体字形。
    "#RRGGBB"
      文本颜色。若为 "0"，则不改变。若为 0, 则使用默认的颜色。
    "#RRGGBB"
      选定区域颜色。若为 "0"，则不改变。若为 0, 则使用默认的颜色。
