cordova-plugin-foxitpdf
Version:
cordova pdf preview plugin with Foxit Pdf sdk
199 lines (198 loc) • 8.23 kB
JSON
{
"modules": {
"readingbookmark": true,
"outline": true,
// "annotations":true,
"annotations": {
"highlight": true,
"underline": true,
"squiggly": true,
"strikeout": true,
"insert": true,
"replace": true,
"line": true,
"rectangle": true,
"oval": true,
"arrow": true,
"pencil": true,
"eraser": true,
"typewriter": true,
"textbox": true,
"callout": true,
"note": true,
"stamp": true,
"polygon": true,
"cloud": true,
"polyline": true,
"measure": true,
"image": true,
"audio": true,
"video": true,
"redaction":true
},
"thumbnail": true,
"attachment": true,
"signature": true,
"fillSign": true,
"search": true,
"navigation": true,
"form": true,
"selection": true,
"encryption": true,
"multipleSelection": true
},
"permissions": {
"runJavaScript": true,
"copyText": true,
"disableLink": false
},
"uiSettings": {
"pageMode": "Single", //("Single"/"Facing"/"CoverLeft"/"CoverMiddle"/"CoverRight"/"Reflow"
// Note: /"CoverLeft"/"CoverMiddle"/"CoverRight" currently only support CoverRight)
"continuous": false, // True means continuous pages, false means discontinuous pages. Invalid for "Reflow" mode
"reflowBackgroundColor": "#FFFFFF", // option
"zoomMode": "FitWidth", //("FitWidth"/"FitPage")
"colorMode": "Normal", //("Normal"/"Night"/"Map")
"mapForegroundColor": "#5d5b71", //Effective only when colorMode is "Map" and "Night" mode is not.
"mapBackgroundColor": "#00001b", //Effective only when colorMode is "Map" and "Night" mode is not.
"disableFormNavigationBar": false,
"highlightForm": true,
"highlightFormColor": "#200066cc", //Set the highlight color with alpha
"highlightLink": true,
"highlightLinkColor": "#16007fff", //Set the highlight color with alpha
"fullscreen": true, // Enter the full screen immediately after opening. If the user clicks on the page, the toolbar will be displayed. After 5 seconds, if it is in full screen mode, the toolbar and other auxiliary toolbar buttons will be hidden automatically.
"showPenOnlySwitch": true, // Only use for pencil and eraser
"enableTopbarDraggable": 2,// Is it possible to drag the toolbar to change its position(left, right or top), this value can be 0, 1, 2, 3;
// 0: Neither the phone nor the tablet can drag the topbar;
// 1: Only the mobile phone can drag the topbar;
// 2: Only the tablet can drag the topbar;
// 3: Both mobile phone and tablet can drag topbar;
"annotations": {
"continuouslyAdd": true,
"highlight": {
"color": "#ffff00", "opacity": 1.0 //opacity: 0.0f - 1.0f, Use default configuration if out of range.
},
"areaHighlight": {
"color": "#ffff00", "opacity": 1.0 //opacity: 0.0f - 1.0f, Use default configuration if out of range.
},
"underline": {
"color": "#66cc33", "opacity": 1.0
},
"squiggly": {
"color": "#993399", "opacity": 1.0
},
"strikeout": {
"color": "#ff0000", "opacity": 1.0
},
"insert": {
"color": "#993399", "opacity": 1.0
},
"replace": {
"color": "#0000ff", "opacity": 1.0
},
"line": {
"color": "#ff0000", "opacity": 1.0, "thickness": 2 //thickness: 1 - 12, Use default configuration if out of range.
},
"rectangle": {
"color": "#ff0000", "opacity": 1.0, "thickness": 2, "fillColor": null
},
"oval": {
"color": "#ff0000", "opacity": 1.0, "thickness": 2, "fillColor": null
},
"arrow": {
"color": "#ff0000", "opacity": 1.0, "thickness": 2
},
"pencil": {
"color": "#ff0000",
"opacity": 1.0,
"thickness": 2
},
"polygon": {
"color": "#ff0000", "opacity": 1.0, "thickness": 2, "fillColor": null
},
"cloud": {
"color": "#ff0000", "opacity": 1.0, "thickness": 2 ,"fillColor": null
},
"polyline": {
"color": "#ff0000", "opacity": 1.0, "thickness": 2
},
"typewriter": {
"textColor": "#0000ff",
"opacity": 1.0,
"textFace": "Courier", // textFace:"Courier"/"Helvetica"/"Times"
"textSize": 18 // testSize > 0
},
"textbox": {
"color": "#ff0000",
"textColor": "#0000ff",
"opacity": 1.0,
"textFace": "Courier", // textFace:"Courier"/"Helvetica"/"Times"
"textSize": 18
},
"callout": {
"color": "#ff0000",
"textColor": "#0000ff",
"opacity": 1.0,
"textFace": "Courier", // textFace:"Courier"/"Helvetica"/"Times"
"textSize": 18
},
"note": {
"color": "#ff0000",
"opacity": 1.0,
"icon": "Comment" //icon:Comment/Key/Note/Help/NewParagraph/Paragraph/Insert
},
"attachment": {
"color": "#ff0000",
"opacity": 1.0,
"icon": "PushPin" //icon:Graph/PushPin/Paperclip/Tag
},
"image": {
"rotation": 0, //rotation: 0/90/180/270.
"opacity": 1.0
},
"measure": {
"color": "#ff0000",
"opacity": 1.0,
"thickness": 2,
"scaleFromUnit": "inch",//Unit: pt/inch/ft/yd/p/mm/cm/m
"scaleToUnit": "inch",//Unit: pt/inch/ft/yd/p/mm/cm/m
"scaleFromValue": 1.0,
"scaleToValue": 1.0
},
"redaction": {
"fillColor": "#000000",
"textColor": "#ff0000",
"textFace": "Courier", // textFace:"Courier"/"Helvetica"/"Times"
"textSize": 12
}
},
"form": {
"textField": {
"textColor": "#000000",
"textFace": "Courier", // textFace:"Courier"/"Helvetica"/"Times"
"textSize": 0 // 0 means auto-adjust font size (textSize >= 0)
},
"checkBox": {
"textColor": "#000000"
},
"radioButton": {
"textColor": "#000000"
},
"comboBox": {
"textColor": "#000000",
"textFace": "Courier", // textFace:"Courier"/"Helvetica"/"Times"
"textSize": 0, // 0 means auto-adjust font size (textSize >= 0)
"customText": false
},
"listBox": {
"textColor": "#000000",
"textFace": "Courier", // textFace:"Courier"/"Helvetica"/"Times"
"textSize": 0, // 0 means auto-adjust font size (textSize >= 0)
"multipleSelection": false
}
},
"signature": {
"color": "#000000", "thickness": 8
}
}
}