function GetTextInReadingOrder(Order: TPdfReadingOrder): WString;
| Order | TPdfReadingOrder. roContentOrder는 원시 콘텐츠 스트림, 즉 Character를 반복할 때 나오는 것과 같은 순서를 따릅니다. roPhysicalLayout은 문자를 위치 기준으로 위에서 아래, 왼쪽에서 오른쪽으로 정렬합니다 |
| Result | WString. 요청한 순서대로 담긴 페이지 텍스트이며 페이지에 텍스트가 없으면 비어 있습니다 |
콘텐츠 스트림은 어떤 순서로든 텍스트를 그릴 수 있습니다. 생성기가 본문보다 바닥글을 먼저 쓰거나 열을 오른쪽에서 왼쪽으로 뿌릴 수도 있습니다. 콘텐츠 순서는 파일이 말하는 순서를 보존하고 물리적 레이아웃은 독자가 보는 순서를 재구성합니다
물리적 레이아웃은 각 문자의 중심을 기준으로 세로 위치가 내림차순, 가로 위치가 오름차순으로 정렬하므로 줄은 위에서 아래로, 줄 안의 문자는 왼쪽에서 오른쪽으로 나옵니다
지오메트리가 아닌 구조 기반 순서가 필요하면, 태그된 문서에는 추측 대신 선언된 읽기 순서를 따르는 GetStructuredText나 DocumentReadingUnits가 더 적합합니다