TextField wordWrap
해대기
2023.04.01
외부에서 읽어온 텍스트 파일을 화면에 일단 뿌려줬습니다. (html 형식)
그런데 이 텍스트가 내용이 길어서.. 한번에 안보여지고..
특정시간이 지난이후에 한페이지 만큼 스크롤값을 줘서 다음페이지 문자가 보여지게 할려고 하는데..
이 특정시간이라는게 고정된 간격이 아니라.. 페이지 내의 단어의 갯수에 따라서 변하게 됩니다.
한페이지는 줄 길이로 확인하고 그 줄내의 단어의 갯수로 시간을 재고 그시간후에 페이지를 넘겨줍니다.
줄길이를 html형식이라서..br태그로 확인을 해줬는데.. wordWrap 요놈때문에.. 스크롤 최대값이 늘어나니까..
조금씩 어긋나더군요.. 문장이 길어지면 오차가 좀더~ 심해지더라구요..
그래서 wordWrap이 되는 위치를 확인해서.. br로 미리 줘버리면 될까 싶었는데..
텍스트필드에 넣었다가 문자열로 뽑아봐도.. 변화를 알수가 없네요..
html로 뽑아봐도 변화가 없구요..wordWrap === 요놈이 되는 위치를 파악하는 방법좀 없을까요..?전혀 새로운 방법을 제시해주셔도 좋구요 ^^ (문자열에 색상값이 있어서 html형식으로 일단 불러와야하는데..)
-
셋삥
조언 감사합니다.
역시 텍스트 한라인씩 길이를 확인해서 wordWrap가 안되게끔
미리 수동으로 줄바꿔주는 방법 밖에 없는 것인가 보군요.. -
희미한눈물
textHeight랑 textWidth 요거 써보심 어떨까요