[]
        
(Showing Draft Content)

GC.Spread.Sheets.GanttSheet

名前空間: GanttSheet

Spread.Sheets.GanttSheet

Table of contents

列挙体

クラス

型の別名

型の別名

Duration

Ƭ Duration: Object

スケジュールに期間を表します。 有効な期間を作成するには、project.parseDuration メソッドを呼び出します。

プロパティ [value] 期間単位での値を示します。

プロパティ [unit] 値の単位を示します。指定しない場合は、GC.Spread.Sheets.GanttSheet.CalendarSettings のデフォルトの単位が使用されます。

プロパティ [time] 実際の期間をミリ秒単位で示します。

型宣言

名前
time? number
unit? DurationUnit
value? number

DurationUnit

Ƭ DurationUnit: "Month" | "Week" | "Day" | "Hour" | "Minute"

説明 期間の単位を表します。


GanttGridline

Ƭ GanttGridline: Object

ガントチャートにグリッド線を引く方法を表します。

プロパティ lineType 線の種類。

プロパティ lineColor 線の色。

型宣言

名前
lineColor ColorString
lineType GanttGridlineType

GanttGridlineInterval

Ƭ GanttGridlineInterval: Object

ガントチャートに間隔付きのグリッド線を引く方法を表します。

プロパティ lineType 通常の線の種類。

プロパティ lineColor 通常の線の色。

プロパティ [interval] 間隔カウント。 間隔値の倍数の線では、intervalType と intervalColor が使用されます。

プロパティ [intervalLineType] 間隔線のタイプ。

プロパティ [intervalLineColor] 間隔線の色。

型宣言

名前
interval? number
intervalLineColor? ColorString
intervalLineType? GanttGridlineType
lineColor ColorString
lineType GanttGridlineType

GridStyle

Ƭ GridStyle: Object

タスクグリッドのスタイルを表します。

プロパティ [font] テキストのフォントを示します。

プロパティ [color] テキストの色を示します。

プロパティ [backColor] テキストの背景色を示します。

プロパティ [textDecoration] テキストの装飾を表します。

型宣言

名前
backColor? string
color? string
font? string
textDecoration? TextDecorationType

IGanttSheetOptions

Ƭ 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

Ƭ 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

Ƭ ITaskDependency: Object

タスクの依存関係を追加するパラメータを表します。

プロパティ fromTaskNumber 依存関係の元のタスクの番号を示します。

プロパティ toTaskNumber 依存関係の対象となるタスクの番号を示します。

プロパティ [type] オプション。依存関係の種類を示します。 デフォルトは「FS」(終了から開始)です。

型宣言

名前
fromTaskNumber number
toTaskNumber number
type? TaskDependencyType

NonWorkingTimeDrawMode

Ƭ NonWorkingTimeDrawMode: "Behind" | "None"

説明 ガントチャートで非稼働時間領域を描画する方法を表します。


TaskDependencyType

Ƭ TaskDependencyType: "FS" | "SS" | "FF" | "SF"

説明 タスクの依存関係の種類を表します。


TaskScheduleMode

Ƭ TaskScheduleMode: "Auto" | "Manual"

説明 タスクのスケジュールモードを表します。


TaskStyle

Ƭ TaskStyle: Object

タスクのスタイル。

プロパティ [name] タスクのスタイル名。

プロパティ [taskbarStyle] タスクバーのスタイル。

プロパティ [gridStyle] タスクグリッドのスタイル。

型宣言

名前
gridStyle? GridStyle
name? string
taskbarStyle? TaskbarStyle

TaskbarEndShape

Ƭ 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

Ƭ TaskbarEndType: "solid" | "dashed" | "framed"

説明 タスクバーの端の形状の描画タイプを表します。


TaskbarFillPattern

Ƭ TaskbarFillPattern: "hollow" | "solidFill" | "lightFill" | "mediumFill" | "darkFill" | "diagonalRight" | "diagonalLeft" | "diagonalCross" | "lineVertical" | "lineHorizontal" | "lineCross" | "dashedBorder"

説明 ガントチャートのタスクバーの中央部分または非稼働時間領域の塗りつぶしパターンを表します。


TaskbarLinkMode

Ƭ TaskbarLinkMode: "noLinks" | "toEnd" | "toTop"

説明 タスクバー間のリンクを描画する方法を表します。


TaskbarMiddleShape

Ƭ TaskbarMiddleShape: "rectangleBar" | "lineTop" | "lineMiddle" | "lineBottom" | "rectangleTop" | "rectangleMiddle" | "rectangleBottom"

説明 タスクバーの中央部分の形状を表します。


TaskbarStyle

Ƭ 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

Ƭ TaskbarStyleRuleName: "projectSummary" | "summary" | "manualSummary" | "task" | "manualTask" | "milestone" | "manualMilestone" | "progress" | "manualProgress" | "startOnly" | "finishOnly" | "durationOnly" | "startOnlyMilestone" | "finishOnlyMilestone" | "durationOnlyMilestone"

説明 タスクバーの組み込みスタイルルールの名前を表します。 project.taskStyleRules.getRule メソッドに使用されます。


TextStyle

Ƭ TextStyle: Object

ガントチャートのタイムスケールとタスクバーのテキストスタイルを表します。

プロパティ [font] テキストのフォントを示します。

プロパティ [color] テキストの色を示します。

プロパティ [textDecoration] テキストの装飾を表します。

型宣言

名前
color? ColorString
font? string
textDecoration? TextDecorationType

Time

Ƭ Time: Object

時と分を含む時間値を表します。

プロパティ hour この時間の時を示します。 0 ~ 24 の値を指定できます。

プロパティ minute この時間の分を示します。 0 ~ 59 の値を指定できます。.

型宣言

名前
hour number
minute number

TimescaleLabelFormatter

Ƭ TimescaleLabelFormatter: (date: Date, project: Project) => string

型宣言

▸ (date, project): string

このコールバックは、タイムスケールラベルを書式するために使用されます。

パラメータ
名前 説明
date Date 書式される日付を指定します。
project Project このタイムスケールのプロジェクト。開始日、カレンダー設定、またはその他のデータを書式に使用できます。
Returns

string


WorkDay

Ƭ WorkDay: WorkTime[]

1日の稼働時間を表します。


WorkTime

Ƭ WorkTime: Object

開始時間と終了時間によって定義される 1 日の稼働期間を表します。

プロパティ start 開始時間を示します。 0:00 ~ 23:59 の値を指定できます。

プロパティ start 終了時間を示します。 0:01 ~ 24:00 の値を指定できます。

型宣言

名前
end Time
start Time