| Current Path : /var/www/html/ebook/flowpaper/aspnet/ |
| Current File : /var/www/html/ebook/flowpaper/aspnet/split_document.aspx |
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="split_document.aspx.cs" Inherits="split_document" %>
<%@ Import Namespace="lib" %>
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>FlowPaper</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1,width=device-width" />
<style type="text/css" media="screen">
html, body { height:100%; }
body { margin:0; padding:0; overflow:auto; }
#flashContent { display:none; }
</style>
<link rel="stylesheet" type="text/css" href="css/flowpaper.css" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.extensions.min.js"></script>
<script type="text/javascript" src="js/flowpaper.js"></script>
<script type="text/javascript" src="js/flowpaper_handlers.js"></script>
</head>
<body>
<%
// Setting current document from parameter or defaulting to 'Paper.pdf'
String doc = "Paper.pdf";
if(Request["doc"]!=null)
doc = Request["doc"].ToString();
String pdfFilePath = configManager.getConfig("path.pdf") + doc;
String swfFilePath = configManager.getConfig("path.swf");
%>
<div id="documentViewer" class="flowpaper_viewer" style="position:absolute;left:10px;top:10px;width:770px;height:500px"></div>
<script type="text/javascript">
var numPages = <%=Common.getTotalPages(pdfFilePath,swfFilePath,doc) %>;
function getDocumentUrl(document){
var url = "{services/view.ashx?doc={doc}&format={format}&page=[*,0],{numPages}}";
url = url.replace("{doc}",document);
url = url.replace("{numPages}",numPages);
return url;
}
var doc = '<%=doc %>';
var swfFileUrl = escape('{services/view.ashx?doc='+doc+'&page=[*,0],'+numPages+'}');
var searchServiceUrl = escape('services/containstext.ashx?doc='+doc+'&page=[page]&searchterm=[searchterm]');
$('#documentViewer').FlowPaperViewer(
{ config : {
DOC : escape(getDocumentUrl("<%=doc %>")),
Scale : 0.6,
ZoomTransition : 'easeOut',
ZoomTime : 0.5,
ZoomInterval : 0.1,
FitPageOnLoad : true,
FitWidthOnLoad : false,
FullScreenAsMaxWindow : false,
ProgressiveLoading : false,
MinZoomSize : 0.2,
MaxZoomSize : 5,
SearchMatchAll : false,
SearchServiceUrl : searchServiceUrl,
MixedMode : true,
RenderingOrder : '<%=(configManager.getConfig("renderingorder.primary") + ',' + configManager.getConfig("renderingorder.secondary")) %>',
ViewModeToolsVisible : true,
ZoomToolsVisible : true,
NavToolsVisible : true,
CursorToolsVisible : true,
SearchToolsVisible : true,
key : '<%=configManager.getConfig("licensekey") %>',
DocSizeQueryService : 'services/swfsize.ashx?doc=<%=doc %>',
JSONDataType : 'jsonp',
localeChain: 'en_US'
}}
);
</script>
</body>
</html>