PDF Web Viewer
    Preparing search index...

    Interface ILayoutConfig

    Result object returned from PDF editor setup

    interface ILayoutConfig {
        header?: IHeaderConfig;
        navigationBar?: {
            controls: {
                downloadButton?: boolean;
                pageNavigationButtons?: boolean;
                pageNumberInput?: boolean;
                viewSelectButton?: boolean;
            };
            enabled?: boolean;
        };
        sidebar?: {
            content?: { bookmarks?: boolean; layers?: boolean; preview?: boolean };
            enabled?: boolean;
        };
        topBar?: {
            controls?: {
                fileName?: boolean;
                mainMenu?: {
                    enabled?: boolean;
                    options?: {
                        close?: boolean;
                        createNew?: boolean;
                        documentProperties?: boolean;
                        download?: boolean;
                        open?: boolean;
                        openFromUrl?: boolean;
                        print?: boolean;
                        printSelection?: boolean;
                        saveOptimized?: boolean;
                        settings?: boolean;
                    };
                };
                print?: boolean;
                search?: boolean;
                snapshot?: boolean;
                undoRedo?: boolean;
                viewOptions?: {
                    enabled?: boolean;
                    options?: {
                        continuousView?: boolean;
                        coverPageView?: boolean;
                        enableScrolling?: boolean;
                        fitToPage?: boolean;
                        fullscreen?: boolean;
                        panTool?: boolean;
                        rotate?: boolean;
                        selectTool?: boolean;
                        singlePageView?: boolean;
                        view3D?: boolean;
                        viewSideBySide?: boolean;
                        zoomIn?: boolean;
                        zoomOut?: boolean;
                        zoomToFit?: boolean;
                    };
                };
                zoom?: boolean;
            };
            enabled?: boolean;
        };
    }
    Index

    Properties

    header?: IHeaderConfig

    Header configuration

    navigationBar?: {
        controls: {
            downloadButton?: boolean;
            pageNavigationButtons?: boolean;
            pageNumberInput?: boolean;
            viewSelectButton?: boolean;
        };
        enabled?: boolean;
    }

    Optional: Navigation bar controls

    sidebar?: {
        content?: { bookmarks?: boolean; layers?: boolean; preview?: boolean };
        enabled?: boolean;
    }

    Sidebar configuration

    topBar?: {
        controls?: {
            fileName?: boolean;
            mainMenu?: {
                enabled?: boolean;
                options?: {
                    close?: boolean;
                    createNew?: boolean;
                    documentProperties?: boolean;
                    download?: boolean;
                    open?: boolean;
                    openFromUrl?: boolean;
                    print?: boolean;
                    printSelection?: boolean;
                    saveOptimized?: boolean;
                    settings?: boolean;
                };
            };
            print?: boolean;
            search?: boolean;
            snapshot?: boolean;
            undoRedo?: boolean;
            viewOptions?: {
                enabled?: boolean;
                options?: {
                    continuousView?: boolean;
                    coverPageView?: boolean;
                    enableScrolling?: boolean;
                    fitToPage?: boolean;
                    fullscreen?: boolean;
                    panTool?: boolean;
                    rotate?: boolean;
                    selectTool?: boolean;
                    singlePageView?: boolean;
                    view3D?: boolean;
                    viewSideBySide?: boolean;
                    zoomIn?: boolean;
                    zoomOut?: boolean;
                    zoomToFit?: boolean;
                };
            };
            zoom?: boolean;
        };
        enabled?: boolean;
    }

    Optional: Top bar controls