DrawTextBoxMatrix
텍스트, 페이지 레이아웃
설명
이 함수는 DrawTextBox 함수와 유사하지만 위치, 크기 조절 및 회전을 변환 행렬로 지정합니다
Options 매개변수로 세로 정렬을 설정하고 SetTextAlign 함수로 가로 정렬을 설정할 수 있습니다 텍스트는 경계 상자 안에 맞도록 단어 단위로 줄바꿈됩니다
구문
Delphi
Function TPDFlib.DrawTextBoxMatrix(Width, Height: Double; Const Text: WideString; Options: Integer; M11, M12, M21, M22, MDX, MDY: Double): Integer;
ActiveX
Function PDFlib::DrawTextBoxMatrix(Width As Double, Height As Double, Text As String, Options As Long, M11 As Double, M12 As Double, M21 As Double, M22 As Double, MDX As Double, MDY As Double) As Long
DLL
int DLDrawTextBoxMatrix(int InstanceID, double Width, double Height, const wchar_t * Text, int Options, double M11, double M12, double M21, double M22, double MDX, double MDY);
매개변수
| Width | 경계 상자의 너비 |
|---|---|
| Height | 경계 상자의 높이 |
| Text | 페이지에 그릴 텍스트 |
| Options | 0 = 가운데 세로 정렬 1 = 위쪽 세로 정렬 2 = 아래쪽 세로 정렬 3 = 가운데 세로 정렬, 줄바꿈 없음 4 = 위쪽 세로 정렬, 줄바꿈 없음 5 = 아래쪽 세로 정렬, 줄바꿈 없음 행렬 성분 |
| M11 | |
| M12 | 행렬 성분 |
| M21 | 행렬 성분 |
| M22 | 행렬 성분 |
| MDX | 행렬 성분 |
| MDY | 행렬 성분 |
반환 값
| 0 | Options 매개변수가 범위를 벗어났거나 Width 매개변수가 텍스트를 담기에 너무 작음 실제로 그린 텍스트 줄 수 |
|---|---|
| Non-zero | double M21, double M22, double MDX, double MDY); |