UNPKG

@syncfusion/ej2-gantt

Version:
39 lines (38 loc) 1.28 kB
import { PdfGanttTaskbarCollection } from './pdf-taskbar'; import { PageDetail } from '../base/interface'; import { PdfLayoutResult, PdfColor } from '@syncfusion/ej2-pdf-export'; import { Gantt } from '../base/gantt'; import { PdfTreeGrid } from './pdf-treegrid'; import { PdfTimeline } from './pdf-timeline'; import { PdfGanttPredecessor } from './pdf-connector-line'; import { EventMarker } from './pdf-event-marker'; /** * */ export declare class PdfGantt extends PdfTreeGrid { taskbarCollection: PdfGanttTaskbarCollection[]; predecessorCollection: PdfGanttPredecessor[]; private taskbars; private totalPages; private exportProps; private perColumnPages; private headerDetails; pdfPageDetail: PageDetail[]; result: PdfLayoutResult; timelineStartDate: Date; private startPoint; private startPageIndex; borderColor: PdfColor; predecessor: PdfGanttPredecessor; chartHeader: PdfTimeline; chartPageIndex: number; eventMarker: EventMarker; changeCloneProjectDates: boolean; parent: Gantt; constructor(parent: Gantt); readonly taskbar: PdfGanttTaskbarCollection; drawChart(result: PdfLayoutResult): void; private calculateRange; private drawPageBorder; private drawGantttChart; }