Viewer Settings Json

For a detailed explanation of the following settings please refer the Viewer Settings article.

var settings = $.extend({
    showThumbs: true,
    showToolbar: true,
    showToolTip: true,
    showHyperlinks: true,
    showTexts: true,
    menuSettings: {
        showIcons: true,
        showText: true,
        file: true,
        fileOpen: true,
        fileClose: true,
        thumbs: true,
        navigation: true,
        zoomInOut: true,
        page: true,
        pageFit: true,  
        pageLayout: true,  
        pageZoom: true,
        pageMode: true,   
        rotate: true,
        flip: true,
        search: true,
        fullScreen: true,
        language: true,
        theme: true
    },
    pageSettings: {
        autoFitPage: true,
        autoFocusPage: true,
        autoLoadPages: false,
        fitType: 'width',
        showPageBusy: true,
        pageBusyOpacity: 0.5,
        pageLayout: 'multiplePages',
        pageMode: 'pan',
        showPageStatus: true,
        pageStatusLocation: 'bottom_right',
        autoCopyText: true,
        copyTextColor: 'yellow',
        selectTextColor: 'skyblue'
    },
    thumbSettings: {
        autoFocusThumb: true,
        showThumbsToolbar: true,
        showThumbsLabel: true,
        thumbWidth: 180,
        thumbImageQuality: 20,
        thumbFixedZoom: true
    },
    zoomSettings: {
        mouseWheelZoom: true,
        pageZoom: 100,
        zoomStep: 10,
        maxZoom: 200,
        minZoom: 20,
        fixedZoom: true,
        fixedZoomPercent: 100,
        fixedZoomPercentMobile: 75,
    },
    searchSettings: {
        backColor: '#FFFF99',
        borderStyle: '2px dashed #000000',
        activeColor: '#FF0000'
    },
    format: '',
    basePath: '',
    resPath: 'unoViewer',
    langFile: 'en.json',
    largeDoc: true,
    isMobile: false,
    doc: 0,
    debugMode: false
}, options);