SetVerticalWritingMode

텍스트

설명

텍스트가 페이지를 가로지르지 않고 아래쪽으로 흐르도록 설정함

구문

Delphi

Function TPDFlib.SetVerticalWritingMode(Mode: Integer): Integer;

매개변수

Mode1은 텍스트를 아래 방향으로, 0은 페이지를 가로질러 설정합니다

반환 값

Mode이 호출 전에 적용되던 모드입니다

비고

일본어와 중국어는 일반적으로 페이지 아래 방향으로, 오른쪽 열에서 왼쪽 열 순서로 배치합니다. 이 모드를 켜면 DrawText가 지정한 지점에서 시작하여 아래로 진행합니다

이 방식으로 그린 텍스트는 서체'의 자체 세로 메트릭을 포함하는 세로 쓰기 모드의 Type0 글꼴을 통과하므로 각 문자가 설계자가 의도한 거리만큼 진행하고, 완성된 문서에서 텍스트를 복사하면 원래 문자가 반환됩니다. 세로 메트릭이 없는 서체는 문자마다 1em씩 진행함

페이지 아래 방향에서 다르게 그려지는 문자(괄호, 장음 기호, 작은 가나)는 서체 자체가 지정한 세로형으로 그려지므로 각 서체는 디자이너가 그린 모양을 제공합니다

한 서체의 가로형과 세로형은 문서에서 별개의 글꼴이므로 페이지에 둘 다 포함될 수 있습니다. 이 모드는 문서가 아니라 라이브러리 인스턴스에 속합니다

예제

PDF.AddTrueTypeFont('MS Gothic {128}', 1);
PDF.SetTextSize(24);
PDF.SetVerticalWritingMode(1);
PDF.DrawText(400, 700, Text);        // runs down from (400, 700)
PDF.SetVerticalWritingMode(0);       // back to running across

참고 항목

GetVerticalWritingMode, DrawVerticalText, GetVerticalTextHeight, SetTextShaping