[]
Ƭ Duration: Object
表示一个时间段的持续时间。要创建一个有效的持续时间,请调用 project.parseDuration 方法
property
[value] 表示持续时间的单位值
property
[unit] 表示值的单位。如果未指定,则将使用默认单位,即 GC.Spread.Sheets.GanttSheet.CalendarSettings 中设置的单位
property
[time] 表示以毫秒为单位的实际持续时间
属性名 | 类型 |
---|---|
time? |
number |
unit? |
DurationUnit |
value? |
number |
Ƭ DurationUnit: "Month"
| "Week"
| "Day"
| "Hour"
| "Minute"
description
表示持续时间的单位
Ƭ GanttGridline: Object
表示如何在甘特图上绘制网格线
属性 lineType
线条的类型
属性 lineColor
线条的颜色
属性名 | 类型 |
---|---|
lineColor |
ColorString |
lineType |
GanttGridlineType |
Ƭ GanttGridlineInterval: Object
表示如何在甘特图上绘制具有间隔的网格线
属性 lineType
普通网格线的类型
属性 lineColor
普通网格线的颜色
property
[interval] 间隔计数。位于间隔值的倍数处的线条将使用 intervalType 和 intervalColor
property
[intervalLineType] 间隔线的类型
property
[intervalLineColor] 间隔线的颜色
属性名 | 类型 |
---|---|
interval? |
number |
intervalLineColor? |
ColorString |
intervalLineType? |
GanttGridlineType |
lineColor |
ColorString |
lineType |
GanttGridlineType |
Ƭ GridStyle: Object
表示任务网格的样式
property
[font] 文本的字体
property
[color] 文本的颜色
property
[backColor] 文本的背景颜色
property
[textDecoration] 文本的装饰风格
属性名 | 类型 |
---|---|
backColor? |
string |
color? |
string |
font? |
string |
textDecoration? |
TextDecorationType |
Ƭ IGanttSheetOptions: Object
表示甘特图表选项
property
[enableGanttColumn] 是否显示甘特列。默认为 true
property
[allowAddNew] 是否允许添加新的空行
property
[sheetTabColor] 用于表示工作表标签颜色的颜色字符串,例如 "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5" 等
属性名 | 类型 | 说明 |
---|---|---|
allowAddNew? |
boolean |
是否允许添加新的空行 |
enableGanttColumn? |
boolean |
是否显示甘特列。默认为 true |
sheetTabColor? |
string |
用于表示工作表标签颜色的颜色字符串,例如 "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5" 等 |
Ƭ ITaskData: Object
表示用于创建任务的数据。它在项目的add、insert和renew任务方法中使用
property
[name] 任务的名称
property
[start] 任务的开始日期
property
[finish] 任务的结束日期
property
[duration] 任务的持续时间
property
[mode] 任务的调度模式
property
{Object.<string, GC.Spread.Sheets.GanttSheet.TaskbarStyle>} [barStyles] 任务的条形图样式
属性名 | 类型 |
---|---|
barStyles? |
{ [key: string] : TaskbarStyle ; } |
duration? |
Duration |
finish? |
Date |
mode? |
TaskScheduleMode |
name? |
string |
start? |
Date |
Ƭ ITaskDependency: Object
表示添加任务依赖关系的一对参数
属性 fromTaskNumber
表示依赖关系所属的任务编号
属性 toTaskNumber
表示依赖关系指向的任务编号
property
[type] 可选。表示依赖关系的类型。默认为 'FS' (Finish to Start)
属性名 | 类型 |
---|---|
fromTaskNumber |
number |
toTaskNumber |
number |
type? |
TaskDependencyType |
Ƭ NonWorkingTimeDrawMode: "Behind"
| "None"
description
表示如何在甘特图中绘制非工作时间区域
Ƭ TaskDependencyType: "FS"
| "SS"
| "FF"
| "SF"
description
表示任务依赖关系的类型
Ƭ TaskScheduleMode: "Auto"
| "Manual"
description
表示任务的调度模式
Ƭ TaskStyle: Object
任务样式表示任务在甘特图中的外观样式
property
[name] 任务样式的名称
property
[taskbarStyle] 任务条形图部分的样式
property
[gridStyle] 任务网格部分的样式
属性名 | 类型 |
---|---|
gridStyle? |
GridStyle |
name? |
string |
taskbarStyle? |
TaskbarStyle |
Ƭ TaskbarEndShape: "arrowDown"
| "arrowUp"
| "caretDownTop"
| "caretUpBottom"
| "circle"
| "circleArrowDown"
| "circleArrowUp"
| "circleDiamond"
| "circleTriangleDown"
| "circleTriangleUp"
| "diamond"
| "houseDown"
| "houseUp"
| "leftBracket"
| "leftFade"
| "lineShape"
| "rightBracket"
| "rightFade"
| "square"
| "star"
| "triangleDown"
| "triangleLeft"
| "triangleRight"
| "triangleUp"
description
表示任务条形图开始部分和结束部分的形状
Ƭ TaskbarEndType: "solid"
| "dashed"
| "framed"
description
任务条形图结束部分形状的绘制类型
Ƭ TaskbarFillPattern: "hollow"
| "solidFill"
| "lightFill"
| "mediumFill"
| "darkFill"
| "diagonalRight"
| "diagonalLeft"
| "diagonalCross"
| "lineVertical"
| "lineHorizontal"
| "lineCross"
| "dashedBorder"
description
表示甘特图中任务条形图中间部分或非工作时间区域的填充模式
Ƭ TaskbarLinkMode: "noLinks"
| "toEnd"
| "toTop"
description
表示如何在任务栏之间绘制链路线
Ƭ TaskbarMiddleShape: "rectangleBar"
| "lineTop"
| "lineMiddle"
| "lineBottom"
| "rectangleTop"
| "rectangleMiddle"
| "rectangleBottom"
description
代表任务栏中间部分的形状
Ƭ TaskbarStyle: Object
表示任务条的样式
property
[startShape] 指示开始部分的形状
property
[startType] 指示开始部分的类型
property
[startColor] 指示开始部分的颜色
property
[endShape] 指示结束部分的形状
property
[endType] 指示结束部分的类型
property
[endColor] 指示结束部分的颜色
property
[middleShape] 指示中间部分的形状
property
[middlePattern] 指示中间部分的填充模式
property
[middleColor] 指示中间部分的颜色
property
[leftText] 指示任务字段或公式的名称,在条形图的左侧显示文本
property
[leftTextStyle] 指示任务条左侧任务字段的样式
property
[rightText] 指示任务字段或公式的名称,在条形图的右侧显示文本
property
[rightTextStyle] 指示任务条右侧任务字段的样式
property
[topText] 指示任务字段或公式的名称,在条形图的上方显示文本
property
[topTextStyle] 指示任务条上方任务字段的样式
property
[bottomText] 指示任务字段或公式的名称,在条形图的下方显示文本
property
[bottomTextStyle] 指示任务条下方任务字段的样式
property
[insideText] 指示任务字段或公式的名称,在条形图内部显示文本
property
[insideTextStyle] 指示任务条内部任务字段的样式
属性名 | 类型 |
---|---|
bottomText? |
string |
bottomTextStyle? |
TextStyle |
endColor? |
ColorString |
endShape? |
TaskbarEndShape |
endType? |
TaskbarEndType |
insideText? |
string |
insideTextStyle? |
TextStyle |
leftText? |
string |
leftTextStyle? |
TextStyle |
middleColor? |
ColorString |
middlePattern? |
TaskbarFillPattern |
middleShape? |
TaskbarMiddleShape |
rightText? |
string |
rightTextStyle? |
TextStyle |
startColor? |
ColorString |
startShape? |
TaskbarEndShape |
startType? |
TaskbarEndType |
topText? |
string |
topTextStyle? |
TextStyle |
Ƭ TaskbarStyleRuleName: "projectSummary"
| "summary"
| "manualSummary"
| "task"
| "manualTask"
| "milestone"
| "manualMilestone"
| "progress"
| "manualProgress"
| "startOnly"
| "finishOnly"
| "durationOnly"
| "startOnlyMilestone"
| "finishOnlyMilestone"
| "durationOnlyMilestone"
description
表示内置任务条样式规则的名称。用于 project.taskStyleRules.getRule 方法
Ƭ TextStyle: Object
表示甘特图上的时间刻度和任务条的文本样式
property
[font] 指示文本的字体
property
[color] 指示文本的颜色
property
[textDecoration] 指示文本的装饰效果
属性名 | 类型 |
---|---|
color? |
ColorString |
font? |
string |
textDecoration? |
TextDecorationType |
Ƭ Time: Object
表示一个包含小时和分钟的时间值
属性 hour
指示该时间的小时数。可以是0到24之间的值
属性 minute
指示该时间的分钟数。可以是0到59之间的值
属性名 | 类型 |
---|---|
hour |
number |
minute |
number |
Ƭ TimescaleLabelFormatter: (date
: Date
, project
: Project
) => string
▸ (date
, project
): string
这个回调函数用于格式化时间刻度标签
属性名 | 类型 | 说明 |
---|---|---|
date |
Date |
指定需要格式化的日期 |
project |
Project |
此时间刻度所属的项目。可以使用开始日期、日历设置或其他数据进行格式化 |
string
Ƭ WorkDay: WorkTime
[]
Represents the work periods in one day.
Ƭ WorkTime: Object
表示一天中的工作时间段,由开始时间和结束时间定义
属性 start
指示开始时间。可以是0:00到23:59之间的值
属性 end
指示结束时间。可以是0:01到24:00之间的值
属性名 | 类型 |
---|---|
end |
Time |
start |
Time |