[]
Sheets.GanttSheet.Timescale
• new Timescale()
为项目创建一个时间尺度。内部仅使用
classdesc
代表Ganttchart的时间尺度
• bottomTier: TimescaleTier
获取时间尺度的底层
readonly
• currentDate: Date
获取时间尺度的当前日期。要更改它,请调用时间尺度的滚动功能
readonly
• maxDate: Date
获取或设置时间尺度可滚动区域的最大日期。默认值为2030-1-1
• middleTier: TimescaleTier
获取时间尺度的中层
readonly
• minDate: Date
获取或设置时间尺度可滚动区域的最低日期。默认值为2020-1-1
• nonWorkingTime: NonWorkingTimeStyle
获取时间尺度的非工作时间区域
readonly
• showScaleSeparator: boolean
获取或设置一个布尔值,该值指示是否显示顶级和中层之间的比例分离线
• tierMode: TimescaleTierMode
获取或设置时间尺度的层模式
• timescaleBottomTierTextStyle: TextStyle
获取或设置时间尺度底部标签的文本样式
• timescaleMiddleTierTextStyle: TextStyle
获取或设置时间尺度中间标签的文本样式
• timescaleTopTierTextStyle: TextStyle
获取或设置时间尺度顶部标签的文本样式
• topTier: TimescaleTier
获得时间尺度的顶层
readonly
• zoomFactor: number
获取一个指示时间尺度的缩放因子的数值。要更改它,请调用时间表的缩放功能
readonly
▸ scroll(pixels
): void
滚动以像素为单位。注意时间尺度将滚动到最近的刻度
属性名 | 类型 | 说明 |
---|---|---|
pixels |
number |
指示滚动的像素。正数表示向前滚动,负数表示向后滚动 |
void
▸ scrollBy(count
, unit
): void
按指定的单位计数滚动时间尺度。注意时间尺度将滚动到最近的刻度
属性名 | 类型 | 说明 |
---|---|---|
count |
number |
指示指定单元滚动的时间。正数表示向前滚动,负数表示向后滚动 |
unit |
TimescaleUnit |
指示计数值的单位 |
void
▸ scrollOneTick(forward
): void
滚动时间尺度一个刻度单位
属性名 | 类型 | 说明 |
---|---|---|
forward |
boolean |
布尔值表示向前滚动或向后滚动 |
void
▸ scrollTo(date
, percentOfViewport?
): void
将时间时间尺度滚动到指定的日期。注意时间表将滚动到最近的刻度
属性名 | 类型 | 说明 |
---|---|---|
date |
Date |
日期值表示滚动目标 |
percentOfViewport? |
number |
- |
void
▸ zoomAuto(): void
根据每个层上的刻度标签,将时间尺度放大到合适的因子
void
▸ zoomIn(adjustTierUnit?
): void
放大时间尺度到一个新的级别
属性名 | 类型 |
---|---|
adjustTierUnit? |
boolean |
void
▸ zoomOut(adjustTierUnit?
): void
将时间表放大到一个新的水平
属性名 | 类型 |
---|---|
adjustTierUnit? |
boolean |
void
▸ zoomTo(zoomFactor
, adjustTierUnit?
): void
将时间尺度放大到指定因素
属性名 | 类型 | 说明 |
---|---|---|
zoomFactor |
number |
一个数值表示目标变焦因子 |
adjustTierUnit? |
boolean |
- |
void
▸ zoomToRange(start
, end
, adjustTierUnit?
): void
缩放时间尺度以显示视口中的目标日期范围。注意时间尺度将调整为最近的壁虱
属性名 | 类型 | 说明 |
---|---|---|
start |
Date |
日期值表示要显示的数据范围的开始 |
end |
Date |
日期值表示要显示的数据范围的结束 |
adjustTierUnit? |
boolean |
- |
void