각주 배치를위한 기본 페이지 레이아웃 알고리즘을 구현했습니다. 기본적으로 :각주를 사용한 각주 레이아웃 알고리즘
- 본문 텍스트 줄을 배치하십시오.
- 각주 참조가 포함 된 경우 줄 단위로 각주를 배치하십시오. 모든 단계에서 1
-
내 질문 : 본문 텍스트가 두 열에있는 상황을 어떻게 처리합니까?
필자는 기본적으로 열을 올바르게 배치하기 위해 허용 된 본문 텍스트 높이를 미리 알고 있어야하지만 각주 텍스트의 높이를 알기 전까지는 알 수 없습니다.
는 또한 단지 인해 변하는 라인 높이, 라인 간격, 단락 간격 등
감사합니다. 단락 사이의 간격과 같이 행이 열의 맨 위에 있는지 여부에 따라 달라질 수있는 변수를 추적하는 메커니즘을 구현해야하므로 쉽지는 않지만 훌륭한 시작입니다. – yclevine