TimelineKit API
    Preparing search index...

    Interface GanttPdfExportOptions

    interface GanttPdfExportOptions {
        fitToSinglePage?: boolean;
        footer?: string | ((pageNumber: number, totalPages: number) => string);
        header?: string | ((pageNumber: number, totalPages: number) => string);
        includeChart?: boolean;
        includeSheet?: boolean;
        margin?: { bottom: number; left: number; right: number; top: number };
        orientation?: "portrait" | "landscape";
        pageSize?: "A4" | "A3" | "Letter" | "Legal";
        quality?: number;
    }
    Index

    Properties

    fitToSinglePage?: boolean

    Export as a single page sized to fit all content. Default: false

    footer?: string | ((pageNumber: number, totalPages: number) => string)

    Footer text on each page. Can be a string or a function receiving (pageNumber, totalPages).

    header?: string | ((pageNumber: number, totalPages: number) => string)

    Header text on each page. Can be a string or a function receiving (pageNumber, totalPages).

    includeChart?: boolean

    Include the chart (timeline area)? Default: true

    includeSheet?: boolean

    Include the sheet (left-side panel)? Default: true

    margin?: { bottom: number; left: number; right: number; top: number }

    Page margins in mm. Default: 10mm on all sides

    orientation?: "portrait" | "landscape"

    Page orientation. Default: 'landscape'

    pageSize?: "A4" | "A3" | "Letter" | "Legal"

    Page format. Default: 'A4'

    quality?: number

    Image quality (0-1). Default: 1