[]
Ƭ Duration: Object
スケジュールに期間を表します。 有効な期間を作成するには、project.parseDuration メソッドを呼び出します。
プロパティ [value] 期間単位での値を示します。
プロパティ [unit] 値の単位を示します。指定しない場合は、GC.Spread.Sheets.GanttSheet.CalendarSettings のデフォルトの単位が使用されます。
プロパティ [time] 実際の期間をミリ秒単位で示します。
| 名前 | 型 |
|---|---|
time? |
number |
unit? |
DurationUnit |
value? |
number |
Ƭ DurationUnit: "Month" | "Week" | "Day" | "Hour" | "Minute"
説明 期間の単位を表します。
Ƭ GanttGridline: Object
ガントチャートにグリッド線を引く方法を表します。
プロパティ lineType 線の種類。
プロパティ lineColor 線の色。
| 名前 | 型 |
|---|---|
lineColor |
ColorString |
lineType |
GanttGridlineType |
Ƭ GanttGridlineInterval: Object
ガントチャートに間隔付きのグリッド線を引く方法を表します。
プロパティ lineType 通常の線の種類。
プロパティ lineColor 通常の線の色。
プロパティ [interval] 間隔カウント。 間隔値の倍数の線では、intervalType と intervalColor が使用されます。
プロパティ [intervalLineType] 間隔線のタイプ。
プロパティ [intervalLineColor] 間隔線の色。
| 名前 | 型 |
|---|---|
interval? |
number |
intervalLineColor? |
ColorString |
intervalLineType? |
GanttGridlineType |
lineColor |
ColorString |
lineType |
GanttGridlineType |
Ƭ GridStyle: Object
タスクグリッドのスタイルを表します。
プロパティ [font] テキストのフォントを示します。
プロパティ [color] テキストの色を示します。
プロパティ [backColor] テキストの背景色を示します。
プロパティ [textDecoration] テキストの装飾を表します。
| 名前 | 型 |
|---|---|
backColor? |
string |
color? |
string |
font? |
string |
textDecoration? |
TextDecorationType |
Ƭ IGanttSheetOptions: Object
ガントシートのオプションを表します。
プロパティ [enableGanttColumn] ガント列を表示するかどうか。 デフォルトは true です。
プロパティ [allowAddNew ]- 新しい空の行を追加できるかどうか。
プロパティ [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
タスクを作成するデータを表します。プロジェクトのタスクの追加、挿入、更新で使用されます。
プロパティ [name] タスクの名前を示します。
プロパティ [start] タスクの開始日を示します。
プロパティ [finish] タスクの終了日を示します。
プロパティ [duration] タスクの期間を示します。
プロパティ [mode] タスクのスケジュールモードを示します。
プロパティ {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 依存関係の対象となるタスクの番号を示します。
プロパティ [type] オプション。依存関係の種類を示します。 デフォルトは「FS」(終了から開始)です。
| 名前 | 型 |
|---|---|
fromTaskNumber |
number |
toTaskNumber |
number |
type? |
TaskDependencyType |
Ƭ NonWorkingTimeDrawMode: "Behind" | "None"
説明 ガントチャートで非稼働時間領域を描画する方法を表します。
Ƭ TaskDependencyType: "FS" | "SS" | "FF" | "SF"
説明 タスクの依存関係の種類を表します。
Ƭ TaskScheduleMode: "Auto" | "Manual"
説明 タスクのスケジュールモードを表します。
Ƭ TaskStyle: Object
タスクのスタイル。
プロパティ [name] タスクのスタイル名。
プロパティ [taskbarStyle] タスクバーのスタイル。
プロパティ [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"
説明 タスクバーの開始部分と終了部分の形状を表します。
Ƭ TaskbarEndType: "solid" | "dashed" | "framed"
説明 タスクバーの端の形状の描画タイプを表します。
Ƭ TaskbarFillPattern: "hollow" | "solidFill" | "lightFill" | "mediumFill" | "darkFill" | "diagonalRight" | "diagonalLeft" | "diagonalCross" | "lineVertical" | "lineHorizontal" | "lineCross" | "dashedBorder"
説明 ガントチャートのタスクバーの中央部分または非稼働時間領域の塗りつぶしパターンを表します。
Ƭ TaskbarLinkMode: "noLinks" | "toEnd" | "toTop"
説明 タスクバー間のリンクを描画する方法を表します。
Ƭ TaskbarMiddleShape: "rectangleBar" | "lineTop" | "lineMiddle" | "lineBottom" | "rectangleTop" | "rectangleMiddle" | "rectangleBottom"
説明 タスクバーの中央部分の形状を表します。
Ƭ TaskbarStyle: Object
タスクバーのスタイルを表します。
プロパティ [startShape] 開始部分の形状を示します。
プロパティ [startType] 開始部分の種類を示します。
プロパティ [startColor] 開始部分の色を示します。
プロパティ [endShape] 終了部分の形状を示します。
プロパティ [endType] 終了部分の種類を示します。
プロパティ [endColor] 終了部分の色を示します。
プロパティ [middleShape] 中間部分の形状を示します。
プロパティ [middlePattern] 中間部分の塗りつぶしパターンを示します。
プロパティ [middleColor] 中間部分の色を示します。
プロパティ [leftText] タスクフィールドまたは数式の名前を示します。値はバーの左側にテキストとして表示されます。
プロパティ [leftTextStyle] タスクバーの左側のタスクフィールドのスタイルを示します。
プロパティ [rightText] タスクフィールドまたは数式の名前を示します。値はバーの右側にテキストとして表示されます。
プロパティ [rightTextStyle] タスクバーの右側のタスクフィールドのスタイルを示します。
プロパティ [topText] タスクフィールドまたは数式の名前を示します。値はバーの上にテキストとして表示されます。
プロパティ [topTextStyle] タスクバーの上のタスクフィールドのスタイルを示します。
プロパティ [bottomText] タスクフィールドまたは数式の名前を示します。値はバーの下にテキストとして表示されます。
プロパティ [bottomTextStyle] タスクバーの下のタスクフィールドのスタイルを示します。
プロパティ [insideText] タスクフィールドまたは数式の名前を示します。値はバー内にテキストとして表示されます。
プロパティ [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"
説明 タスクバーの組み込みスタイルルールの名前を表します。 project.taskStyleRules.getRule メソッドに使用されます。
Ƭ TextStyle: Object
ガントチャートのタイムスケールとタスクバーのテキストスタイルを表します。
プロパティ [font] テキストのフォントを示します。
プロパティ [color] テキストの色を示します。
プロパティ [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[]
1日の稼働時間を表します。
Ƭ WorkTime: Object
開始時間と終了時間によって定義される 1 日の稼働期間を表します。
プロパティ start 開始時間を示します。 0:00 ~ 23:59 の値を指定できます。
プロパティ start 終了時間を示します。 0:01 ~ 24:00 の値を指定できます。
| 名前 | 型 |
|---|---|
end |
Time |
start |
Time |