DrawText
텍스트, 페이지 레이아웃
설명
선택한 페이지에 미리 정한 글꼴 크기로 선택한 글꼴을 사용하여 텍스트를 그립니다. 글꼴을 추가하지 않은 경우 12 pt Helvetica가 자동으로 추가되고 선택됩니다. SetTextAlign 함수로 텍스트 정렬을 변경할 수 있습니다
선택한 글꼴이 TrueType 글꼴이거나 시스템 서체가 설치된 표준 글꼴이면 Arabic, Hebrew, Indic 또는 기타 복합 문자 체계의 텍스트는 그리기 전에 자동으로 셰이핑됩니다(문맥에 따른 글자꼴, 필수 합자 및 오른쪽에서 왼쪽 순서). 이 라우팅을 비활성화하려면 SetTextShaping을 사용하고, 선택한 서체로 명시적으로 셰이핑하려면 DrawShapedText를 사용하십시오. Latin, Cyrillic, Greek 및 CJK 텍스트는 항상 일반 그리기 경로를 유지함
구문
Delphi
Function TPDFlib.DrawText(XPos, YPos: Double; Const Text: WideString): Integer;
ActiveX
Function PDFlib::DrawText(XPos As Double, YPos As Double, Text As String) As Long
DLL
int DLDrawText(int InstanceID, double XPos, double YPos, const wchar_t * Text);
매개변수
| XPos | 텍스트를 그릴 가로 위치입니다 SetTextAlign 함수로 정렬을 변경하지 않았다면 기준점은 일반적으로 첫 번째 문자 왼쪽입니다 |
|---|---|
| YPos | 텍스트를 그릴 세로 위치. 기준점은 텍스트 기준선입니다 |
| Text | 페이지에 그릴 텍스트 |
비고
SetVerticalWritingMode가 켜져 있으면 텍스트는 지정한 지점에서 페이지를 가로지르지 않고 아래쪽으로 진행합니다