v.cshtml内容如下:
<head>
<script src="~/Scripts/jquery-1.11.1.min.js"></script>
<link href="~/Plugin/Flexpaper/css/flexpaper.css" rel="stylesheet" />
<script type="text/javascript" src="~/Plugin/Flexpaper/js/flexpaper.js"></script>
<script type="text/javascript" src="~/Plugin/Flexpaper/js/flexpaper_handlers.js"></script>
<script src="~/Scripts/myjs.js"></script>
<link href="~/Content/mystyle.css" rel="stylesheet" /></span>
</head>
<div>
<h2>某某</h2>
</div>
<div>
<div id="documentViewer" class="flexpaper_viewer">
</div>
<script type="text/javascript">
var startDocument = "Paper";
$('#documentViewer').FlexPaperViewer(
{
config: {
SWFFile: '/plugin/flexpaper/docs/Paper.pdf.swf',
viewerDirectory: '/Plugin/Flexpaper/',
Scale : 1,
ZoomTransition: 'easeOut',
ZoomTime: 0.5,
ZoomInterval: 0.2,
FitPageOnLoad: false,
FitWidthOnLoad: false,
FullScreenAsMaxWindow: false,
ProgressiveLoading: true,
MinZoomSize: 0.2,
MaxZoomSize: 5,
SearchMatchAll: false,
InitViewMode: 'Portrait',
RenderingOrder: 'flash',
StartAtPage: '',
ViewModeToolsVisible: true,
ZoomToolsVisible: true,
NavToolsVisible: true,
CursorToolsVisible: true,
SearchToolsVisible: true,
WMode: 'window',
localeChain: 'en_US'
}
});
</script>
</div>
/**
*
* FlexPaper embedding (name of placeholder, config)
*
*/
window.FlexPaperViewerEmbedding = window.$f = function(id, args) {
var config = args.config;
var _SWFFile, _PDFFile, _IMGFiles, _JSONFile = "", _jsDirectory = "", _cssDirectory = "", _localeDirectory = "";
_WMode = (config.WMode != null || config.wmmode != null ? config.wmmode || config.WMode : "window");
var _uDoc = ((config.DOC !=null)?unescape(config.DOC):null);
var instance = "FlexPaperViewer_Instance"+((id==="undefined")?"":id);
var _JSONDataType = (config.JSONDataType!=null)?config.JSONDataType:"json";
if (_uDoc != null) {
_SWFFile = FLEXPAPER.translateUrlByFormat(_uDoc,"swf");
}
_SWFFile = (config.SWFFile!=null?config.SWFFile:_SWFFile);
_PDFFile = (config.PDFFile!=null?config.PDFFile:_PDFFile);
_IMGFiles = (config.IMGFiles!=null?config.IMGFiles:_IMGFiles);
_IMGFiles = (config.PageImagePattern!=null?config.PageImagePattern:_IMGFiles);
_JSONFile = (config.JSONFile!=null?config.JSONFile:_JSONFile);
_jsDirectory = (config.jsDirectory!=null?config.jsDirectory:"/");
_cssDirectory = (config.cssDirectory!=null?config.cssDirectory:"/");
_localeDirectory = (config.localeDirectory != null ? config.localeDirectory : "/");
_ViewerDirectory = (config.viewerDirectory != null ? config.viewerDirectory : "/");
if(_SWFFile!=null && _SWFFile.indexOf("{" )==0 && _SWFFile.indexOf("[*," ) > 0 && _SWFFile.indexOf("]" ) > 0){_SWFFile = escape(_SWFFile);} // split file fix
window[instance] = flashembed(id, {
src : _ViewerDirectory + "FlexPaperViewer.swf",
version : [10, 0],
expressInstall : "js/expressinstall.swf",
wmode : _WMode
},{
ElementId : id,
SwfFile : _SWFFile,
PdfFile : _PDFFile,
IMGFiles : _IMGFiles,
JSONFile : _JSONFile,
useCustomJSONFormat : config.useCustomJSONFormat,
JSONPageDataFormat : config.JSONPageDataFormat,
JSONDataType : _JSONDataType,
Scale : (config.Scale!=null)?config.Scale:0.8,
ZoomTransition : (config.ZoomTransition!=null)?config.ZoomTransition:'easeOut',
ZoomTime : (config.ZoomTime!=null)?config.ZoomTime:0.5,
ZoomInterval : (config.ZoomInterval)?config.ZoomInterval:0.2,
FitPageOnLoad : (config.FitPageOnLoad!=null)?config.FitPageOnLoad:false,
FitWidthOnLoad : (config.FitWidthOnLoad!=null)?config.FitWidthOnLoad:false,
FullScreenAsMaxWindow : (config.FullScreenAsMaxWindow!=null)?config.FullScreenAsMaxWindow:false,
ProgressiveLoading : (config.ProgressiveLoading!=null)?config.ProgressiveLoading:false,
MinZoomSize : (config.MinZoomSize!=null)?config.MinZoomSize:0.2,
MaxZoomSize : (config.MaxZoomSize!=null)?config.MaxZoomSize:5,
SearchMatchAll : (config.SearchMatchAll!=null)?config.SearchMatchAll:false,
SearchServiceUrl : config.SearchServiceUrl,
InitViewMode : config.InitViewMode,
BitmapBasedRendering : (config.BitmapBasedRendering!=null)?config.BitmapBasedRendering:false,
StartAtPage : config.StartAtPage,
PrintPaperAsBitmap : (config.PrintPaperAsBitmap!=null)?config.PrintPaperAsBitmap:false,
AutoAdjustPrintSize : (config.AutoAdjustPrintSize!=null)?config.AutoAdjustPrintSize:false,
EnableCornerDragging : ((config.EnableCornerDragging!=null)?config.EnableCornerDragging:true), // FlexPaper Zine parameter
BackgroundColor : config.BackgroundColor, // FlexPaper Zine parameter
PanelColor : config.PanelColor, // FlexPaper Zine parameter
BackgroundAlpha : config.BackgroundAlpha, // FlexPaper Zine parameter
UIConfig : config.UIConfig, // FlexPaper Zine parameter
ViewModeToolsVisible : ((config.ViewModeToolsVisible!=null)?config.ViewModeToolsVisible:true),
ZoomToolsVisible : ((config.ZoomToolsVisible!=null)?config.ZoomToolsVisible:true),
NavToolsVisible : ((config.NavToolsVisible!=null)?config.NavToolsVisible:true),
CursorToolsVisible : ((config.SearchToolsVisible!=null)?config.CursorToolsVisible:true),
SearchToolsVisible : ((config.SearchToolsVisible!=null)?config.SearchToolsVisible:true),
StickyTools : config.StickyTools,
Toolbar : config.Toolbar,
DocSizeQueryService : config.DocSizeQueryService,
RenderingOrder : config.RenderingOrder,
localeChain : (config.localeChain!=null)?config.localeChain:"en_US",
jsDirectory : _jsDirectory,
cssDirectory : _cssDirectory,
localeDirectory : _localeDirectory,
key : config.key
});
};