*****************************************************************
***                Format AkelPad plugin v3.3                 ***
*****************************************************************

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


*** 描述 ***

文本格式化的不同操作。


*** 函数 ***

Format::LineSortStrAsc
字符升序地排序行。

Format::LineSortStrDesc
字符降序地排序行。

Format::LineSortIntAsc
整数升序地排序行。

Format::LineSortIntDesc
整数降序地排序行。

Format::LineGetUnique
提取唯一行。
  之前:
    123
    456
    456
    789
  之后:
    123
    789

Format::LineGetDuplicates
提取重复行。
  之前:
    123
    456
    456
    789
  之后:
    456
    456

Format::LineRemoveDuplicates
删除重复行。
  之前:
    123
    456
    456
    789
  之后:
    123
    456
    789

Format::LineReverse
反向排列行。

Format::LineFixWrap
在自动换行处插入行末字符。

Format::Encrypt
加密选定文本。

Format::Decrypt
解密选定文本。

Format::LinkExtract
从 HTML 文本中获取链接。


*** 外部调用 ***

Call("Format::LineSortStrAsc", FLAGS)
  参数：
    FLAGS (下列成员之和):
      1  区分大小写。
      2  本地化语言匹配（较慢）。
      默认值：0。

Call("Format::LineSortStrDesc", FLAGS)
  参数：
    FLAGS (下列成员之和):
      1  区分大小写。
      2  本地化语言匹配（较慢）。
      默认值：0。

Call("Format::LineSortIntAsc", FLAGS)
  参数：
    FLAGS (下列成员之和):
      1  区分大小写。
      2  本地化语言匹配（较慢）。
      默认值：0。

Call("Format::LineSortIntDesc", FLAGS)
  参数：
    FLAGS (下列成员之和):
      1  区分大小写。
      2  本地化语言匹配（较慢）。
      默认值：0。

Call("Format::LineGetUnique", 1)
  参数：
    1
      区分大小写。

Call("Format::LineGetDuplicates", 1)
  参数：
    1
      区分大小写。

Call("Format::LineRemoveDuplicates", 1)
  参数：
    1
      区分大小写。
