페이지 미리 나누기
글쓴이: dduk02 / 작성시간: 수, 2012/06/27 - 2:09오후
간단한 텍스트 뷰어를 만들고 있는데요
구성은 양쪽보기로 해서 왼쪽영역(페이지) 오른쪽영역으로 나뉩니다
전체 글자들에 대한 페이지를 나눠야 하는데
어떤 방법이 좋을까요?
예를 들어 "가나다라마바사아자차카타파하" 라는 전체 글이 있다고 가정하고
왼쪽영역의 크기에는 "가나다"이상 들어갈 수 없어서 '라'부터는 다음 영역으로 넘겨야 합니다
화면에 뿌려주는거야 무식하게 전체글자에서 들어갈 영역만큼만 빼서 뿌려주면 될거같은데
전체 페이지계산은 어떻게 해야 할지 감이 안오네요
위와같이 첫 페이지에서 "가나다"가 들어갔다고 하면 "가나다", "라마바", "사아자", "차카타", "파하"로
구분해서 총 5페이지로 나누면 될거 같지만,
띄어쓰기도 있고 줄바꿈도 있고해서 '고정글자수' == '페이지영역'이 아니기 때문에
이런 방법도 아닌거 같거든요
프로그램상에서 알수있는건 글자가 들어갈 영역, 폰트정보(freetype라이브러리 이용), 글자수 입니다
이정도만 알면 나눌 수 있을거 같은데 무식해서 그런지 잘 모르겠네요ㅠㅠ
도움 부탁 드립니다(__)
Forums:
댓글 달기