此类表示索引范围。在这里,一个范围由一个或多个段组成,每个段由一个单一索引或一组连续的索引组成。
对于某些特殊情况,如在 FSDK.HeaderFooter 中使用,此范围中指定的索引值直接表示页码而不是页索引。
- 参见
- FSDK.HeaderFooter
◆ AddSegment()
| FSDK::Range::AddSegment |
( |
|
start_index, |
|
|
|
end_index, |
|
|
|
filter |
|
) |
| |
|
inline |
添加一个新的范围段。(允许反向排序。)
- 参数
-
- 返回
- 无。
◆ AddSingle()
| FSDK::Range::AddSingle |
( |
|
index | ) |
|
|
inline |
◆ constructor() [1/2]
| FSDK::Range::constructor |
( |
|
index | ) |
|
|
inline |
◆ constructor() [2/2]
| FSDK::Range::constructor |
( |
|
start_index, |
|
|
|
end_index, |
|
|
|
filter |
|
) |
| |
|
inline |
◆ GetSegmentCount()
| FSDK::Range::GetSegmentCount |
( |
| ) |
|
|
inline |
◆ GetSegmentEnd()
| FSDK::Range::GetSegmentEnd |
( |
|
segment_index | ) |
|
|
inline |
获取指定范围段的结束索引。
- 参数
-
- 返回
- 指定范围段的结束索引。
◆ GetSegmentStart()
| FSDK::Range::GetSegmentStart |
( |
|
segment_index | ) |
|
|
inline |
获取指定范围段的起始索引。
- 参数
-
- 返回
- 指定范围段的起始索引。
◆ IsEmpty()
检查当前对象是否为空。
当当前对象为空时,表示当前对象不可用。
- 返回
- true 表示当前对象为空,而 false 表示不为空。
◆ RemoveAll()
| FSDK::Range::RemoveAll |
( |
| ) |
|
|
inline |
◆ e_All
范围过滤器的枚举。
此枚举的值应单独使用。范围内的所有索引都将被使用。