2014-10-24 2 views
0

PDF 줄의 높이를 찾는 방법은 무엇입니까? 어도비 PDF 형식 참조 1.3 일에서

Th → horizontal spacing 

txty → move text rendering location with respect to the start of the line segment 

TLM → line matrix 

TM → text matrix 

Tf → font 

TS → text rise 

를 볼 수 있습니다 그리고 TL 운영자는 같은 단락의 행 사이의 세로 차이를 설정합니다. Adobe Portable Document Format Reference Manual Version 1.3에 표시된 것처럼 선행은 선 높이 단위로 측정됩니다 (현재 선 높이의 1.2 또는 1.8 배와 같음).

어디에서 줄 높이를 찾을 수 있습니까?

답변

2

pd 파싱에서 TL 연산자는 같은 단락의 줄 사이의 수직 차이를 설정합니다. [Adobe Portable Document Format 참조 설명서 버전 1.3]에서 볼 수 있듯이 행의 높이 단위 (현재 행 높이의 1.2 배 또는 1.8 배)로 행간을 측정합니다 ( ).

어디에서 줄 높이를 찾을 수 있습니까? 당신이 당신의 cross-post in itext-general에 게시 된 이미지의 텍스트를 보면

  • , 당신은 읽을 수

    The leading parameter, Tl , is measured in unscaled text space units. http://itext-general.2136553.n4.nabble.com/attachment/4660497/0/leading_line_point.jpg

    그래서하지 "1.2 또는 1.8 배와 같은 라인 높이의 단위 현재 줄 높이 ""그러나 "크기가 조정되지 않은 텍스트 공간 단위". 따라서 TL 매개 변수는 일부 줄 높이 매개 변수에 의존하지 않습니다. BTW, Tl에 의한 자동 진행은 요즘 거의 사용되지 않기 때문에 상당히 자주 0입니다.

    그럼에도 불구하고 일부 선 높이가 필요한 경우 글꼴 크기를 살펴보십시오. 물론 모두 선도 및 글꼴 크기는 여전히 현재의 변환 행렬 및 텍스트 행렬이 적용됩니다의

    ...

  • 왜 지구에 당신은 고대 PDF 참조로 작업? 2008 년 이래로 PDF 사양은 ISO norm, 32000-1입니다.

+0

고마워요! "축소되지 않은 텍스트 공간 단위"에 관해서는, 그것을 얻을 수있는 방법이 있습니까? @mkl –

+0

이 텍스트 공간 단위는 현재 변환 행렬 (** cm ** 작업)으로 기본 사용자 공간 좌표계 (일반적으로 1/72 인치 단위)를 변형하여 얻은 좌표계의 단위입니다. 및 텍스트 행렬 (Cf. ** Tm ** 연산). 폰트 크기에 의한 수평 스케일링 또는 스케일링의 영향을받지 않기 때문에 스케일링되지 않는다. – mkl

+0

나는 그것을 본다, 고마워! @mkl –