使用 sort 命令来对当前文档中的文本元素进行排序。
sort [ all | { block | selection } | elementRange startElement [ endElement ] ] [ descending ] [ numeric ] [ localeSensitive ] [ columnRange startColumn [ endColumn ] ] [ newField [ descending ] [ numeric ] [ localeSensitive ] [ columnRange startColumn [ endColumn ] ] ] [...]
all | 使用 all 参数来对所有可视元素进行排序。 |
block | selection | 使用 block 或 selection 参数以仅对块选择包括的那些元素进行排序。 |
elementRange startElement [ endElement ] |
使用 elementRange 参数来指示要进行排序的元素范围。startElement 和 endElement 参数必须是正整数,它们指示文本元素在文档中的顺序位置。如果未指定 endElement,则元素范围将从 startElement 扩展至文档末尾。 |
descending | 使用 descending 参数来指示应按降序对元素进行排序。 |
numeric | 使用 numeric 参数来指示应将元素文本解释成数字而不是文本。 |
localeSensitive | 使用 localeSensitive 参数来指示应根据语言环境相关的比较来对元素文本进行排序。 |
columnRange startColumn [ endColumn ] |
使用 columnRange 参数来指示应该在排序比较中使用的文本的列范围。startColumn 和 endColumn 参数必须是正整数,它们指示列位置。如果未指定 endColumn,则列范围将扩展至元素末尾。 |
newField | 使用 newField 参数来指示应使用附加的字段来进一步对文档进行排序。 |
status 参数不受此命令影响。
如果存在块选择,但未指定 all 或 elementRange,则排序命令将对当前块选择中包括的元素进行排序。
如果不存在块选择,但未指定 elementRange,则将把文档中的所有可视元素包括在排序操作中。
如果存在矩形块选择,但未指定 all、elementRange 或 columnRange,则排序将基于包括在矩形块选择中的文本。
排序命令只影响显示元素之外的可视元素。
sort sort selection sort elementRange 10 20 columnRange 1 4 newField columnRange 10 20 numeric descending
Copyright IBM Corporation 1992, 2006. All Rights Reserved.