DrawTextBox
텍스트, 페이지 레이아웃
설명
이 함수는 DrawText 함수와 유사하지만 텍스트를 지정한 경계 상자 안에 배치합니다. 세로 맞춤은 Options 매개변수로 설정하고 가로 맞춤은 SetTextAlign 함수로 설정할 수 있습니다. 텍스트는 경계 상자 안에 맞도록 단어 단위로 줄 바꿈됨
구문
Delphi
Function TPDFlib.DrawTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::DrawTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long
DLL
int DLDrawTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Options);
매개변수
| Left | 경계 상자 왼쪽 가장자리의 가로 좌표 |
|---|---|
| Top | 경계 상자 위쪽 가장자리의 세로 좌표 |
| Width | 경계 상자의 너비 |
| Height | 경계 상자의 높이 |
| Text | 페이지에 그릴 텍스트 |
| Options | 0 = 세로 가운데 맞춤 1 = 세로 위쪽 맞춤 2 = 세로 아래쪽 맞춤 3 = 세로 가운데 맞춤, 줄 바꿈 없음 4 = 세로 위쪽 맞춤, 줄 바꿈 없음 5 = 세로 아래쪽 맞춤, 줄 바꿈 없음 |
반환 값
| 0 | Options 매개변수가 범위를 벗어났거나 Width 매개변수가 텍스트를 포함하기에 너무 작습니다 |
|---|---|
| Non-zero | 실제로 그려진 텍스트 줄 수 |