<hp:lineseg textpos="0" ..> textpos 의 기준이 궁금합니다.

	<hp:run charPrIDRef="7">
		<hp:t>숲속에서 동물 울음소리를 파악하여 동물의 이동 경로를 파악하는 인공지능을 만들려고 한다. 이때 데이터를 수집하는 방법으로 옳지</hp:t>
	</hp:run>
	<hp:linesegarray>
		<hp:lineseg textpos="0" vertpos="0" vertsize="1000" textheight="1000" baseline="500" spacing="600" horzpos="0" horzsize="25116" flags="393216"/>
		<hp:lineseg textpos="44" vertpos="1600" vertsize="1000" textheight="1000" baseline="500" spacing="600" horzpos="0" horzsize="25116" flags="393216"/>
		<hp:lineseg textpos="72" vertpos="3200" vertsize="1000" textheight="1000" baseline="500" spacing="600" horzpos="0" horzsize="25116" flags="393216"/>
	</hp:linesegarray>

실제 문서: A4 210 mm 2단으로 구성
# 2 단 → 각각단의 크기 88.6mm → 25116hwpunit
숲속에서 동물 울음소리를 파악하여 동물의 이동 경로 → 1 line
를 파악하는 인공지능을 만들려고 한다. 이때 데이터 → 2 line
를 수집하는 방법으로 옳지 ->3 line

태그의 attribute 는 textpos 텍스트 포지션을 말하는 건대.. 실제 문서에 작성된 글자들 수가 아닌거 같습니다.
한글자 ‘전각’ 기준 + Kerning 등등의 요소가 적용되는거 같은데…
어떤 요소들이 관여가 되서.. textpos 를 구성하는지 궁금합니다.
그리고 외부 프로그램으로 계산이 가능한건지 궁금합니다. (서체 속성 읽기 프로그램 등)

1개의 좋아요

안녕하세요.

lineseg 엘리먼트는 문단의 레이아웃 위치를 라인 단위로 저장한 위치 정보로
한글 앱에서만 사용하는 커스텀 엘리먼트입니다.
라인들의 위치 정보는 쪽/단/글자/문단 모양/개체 위치/폰트 등 요소들을 복합적으로 연산하여 만들기 때문에
외부 프로그램에서는 활용하기 어려울 것 같습니다.

감사합니다.

1개의 좋아요

답변 감사합니다… 여러번의 시도 textpos 시도 끝에 비밀(?) 을 알아냈고.. 원하는 textpos 를 구할 수 있게 됐습니다.