2012-09-24 3 views
1

Web Browser 콘텐츠에 대해 서적 반전 효과를 만들기 위해 booklet plug in을 사용 했으므로 모든 것이 좋습니다.페이지로 문자열 데이터 나누기

데이터베이스에서 텍스트 데이터를 검색합니다. 텍스트 크기가 인 텍스트보다 더 큰 경우 (예 : db에서 이미 검색 한) 텍스트를 아로마 변환하는 함수를 작성하려고합니다. 다음 페이지 등.

html로 코드

<html > 
<head> 
    <!-- page css --> 
    <link href="Booklet%20-%20jQuery%20Plugin_files/base0000.css" type="text/css" rel="stylesheet" media="screen, projection, tv"> 
    <link href="Booklet%20-%20jQuery%20Plugin_files/booklet0.css" type="text/css" rel="stylesheet" media="screen, projection, tv"> 

    <!-- required files for booklet --> 
    <script src="Booklet%20-%20jQuery%20Plugin_files/jquery00.js" type="text/javascript"></script> 
    <script src="Booklet%20-%20jQuery%20Plugin_files/jquery-u.js" type="text/javascript"></script> 
    <script src="Booklet%20-%20jQuery%20Plugin_files/jquery01.js" type="text/javascript"></script> 
    <script src="Booklet%20-%20jQuery%20Plugin_files/jquery02.js" type="text/javascript"></script> 
    <link href="Booklet%20-%20jQuery%20Plugin_files/jquery00.css" type="text/css" rel="stylesheet" media="screen, projection, tv"> 

    <!-- basic initialization --> 
    <script type="text/javascript"> 
    function mm() { 
     $('#mybook').booklet(); 
    }; 
    </script> 
</head> 
<body > 
<div id="mybook"> 
<div>page 1 content<div>//If my page content was larger than page put rest of text to next page 
<div>page 2 content<div> 
<div>page 3 content<div> 
. 
. 
. 
<div> 
</body> 
</html> 

내가 어떻게 할 수 있습니까?

+0

db에서 데이터를 어떻게 검색합니까? – derape

+0

@derape : 나는 책 내용의 tbl을 가지고 있습니다. 그래서 DB에서 제 1 장을 검색합니다. 플립 북 이펙트를 가진 웹 브라우저에이 양의 텍스트를 보여주고 싶습니다. 일부 페이지에는이 장을 보여주고 싶지만, 이 장을 어떤 페이지로 어떻게 바꾸는 지 안다. – KF2

+0

네, 그래요, 제 질문은 데이터를 정확히 검색하는 것과 더 가깝습니까? 페이지에 데이터를 어떻게 가져 옵니까? 에이 잭? 당신은 당신의 페이지에 데이터를 iserting 할 때 텍스트를 분할했을 것입니다 ... – derape

답변

0

는 지금까지 내가 이해, 당신은 문서가로드되면 이런 식으로 뭔가를해야 할 것입니다 : 당신이 here 제공하는 솔루션 중 하나를 사용할 수 있습니다

var bookDiv = yourWebBrowserControl.Document.GetElementById["mybook"]; 

IEnumerable<string> theBook = getTheDataFromDb(); 
var sites = SplitTheBookIntoSites(); 

foreach (var site in sites) 
{ 
    var bookSiteDiv = yourWebBrowserControl.Document.CreateElement("div"); 
    bookSiteDiv.InnerText = theSite; 
    bookDiv.AppendChild(bookSiteDiv); 
} 

문자열을 분할하십시오. 각 사이트에서 고정 된 문자열 크기를 가지려면 택배와 같은 monospace font을 선택해야합니다.

관련 문제